Make logo and invoice letters customisable
This commit is contained in:
parent
9809021fa3
commit
a4c2e145e1
|
@ -10,11 +10,20 @@ function wait_for_db {
|
||||||
done
|
done
|
||||||
}
|
}
|
||||||
|
|
||||||
|
sync_mnt() {
|
||||||
|
mkdir -p /mnt/setup/$1 || true
|
||||||
|
cp -rf /mnt/setup/$1/. /app/$2/
|
||||||
|
cp -rf /app/$2/. /mnt/setup/$1/
|
||||||
|
}
|
||||||
|
|
||||||
mkdir -p /app/packages/laravel-nami/.cookies || true
|
mkdir -p /app/packages/laravel-nami/.cookies || true
|
||||||
mkdir -p /app/storage/app/public || true
|
mkdir -p /app/storage/app/public || true
|
||||||
chown -R www-data:www-data /app/packages/laravel-nami/.cookies
|
chown -R www-data:www-data /app/packages/laravel-nami/.cookies
|
||||||
chown -R www-data:www-data /app/storage/app
|
chown -R www-data:www-data /app/storage/app
|
||||||
|
|
||||||
|
sync_mnt tex/invoice resources/views/tex/invoice
|
||||||
|
sync_mnt tex/letter resources/views/tex/templates/letter/assets
|
||||||
|
|
||||||
if [ $1 == "horizon" ]; then
|
if [ $1 == "horizon" ]; then
|
||||||
wait_for_db
|
wait_for_db
|
||||||
su www-data -c 'php artisan horizon'
|
su www-data -c 'php artisan horizon'
|
||||||
|
|
|
@ -85,6 +85,12 @@ Außerdem ist AdReMa auch problemlos auf Handys und Tablets bedienbar ("mobiles
|
||||||
|
|
||||||
7. Nach kurzer Zeit ist AdReMa über <http://localhost:8000> erreichbar und es kann sich mit dem zuvor festgelegten Login eingeloggt werden
|
7. Nach kurzer Zeit ist AdReMa über <http://localhost:8000> erreichbar und es kann sich mit dem zuvor festgelegten Login eingeloggt werden
|
||||||
|
|
||||||
|
### Individuelle anpassungen
|
||||||
|
|
||||||
|
#### Rechnungswesen
|
||||||
|
|
||||||
|
Bei dem Setup wird im Daten-Verzeichniss ein Ordner `./data/setup` angelegt. Hier kann das Logo des Stammes in den Briefkopf eingefügt werden. Zusätzlich kann der Text der Rechnung und der Zahlungserinnerung angepasst werden, dafür ist ein grundlegendes Verständnis für `.tex` Datein erforderlich.
|
||||||
|
|
||||||
## Nutzen des Entwicklungssystmes
|
## Nutzen des Entwicklungssystmes
|
||||||
|
|
||||||
1. Klonen des Reposetories
|
1. Klonen des Reposetories
|
||||||
|
|
|
@ -34,6 +34,7 @@ services:
|
||||||
- ./data/storage:/app/storage/app
|
- ./data/storage:/app/storage/app
|
||||||
- ./data/plugins:/app/plugins
|
- ./data/plugins:/app/plugins
|
||||||
- ./data/cookies:/app/packages/laravel-nami/.cookies
|
- ./data/cookies:/app/packages/laravel-nami/.cookies
|
||||||
|
- ./data/setup:/mnt/setup
|
||||||
|
|
||||||
horizon:
|
horizon:
|
||||||
image: zoomyboy/adrema-app:latest
|
image: zoomyboy/adrema-app:latest
|
||||||
|
|
|
@ -34,6 +34,7 @@ services:
|
||||||
- ./data/storage:/app/storage/app
|
- ./data/storage:/app/storage/app
|
||||||
- ./data/plugins:/app/plugins
|
- ./data/plugins:/app/plugins
|
||||||
- ./data/cookies:/app/packages/laravel-nami/.cookies
|
- ./data/cookies:/app/packages/laravel-nami/.cookies
|
||||||
|
- ./data/setup:/mnt/setup
|
||||||
|
|
||||||
horizon:
|
horizon:
|
||||||
build:
|
build:
|
||||||
|
|
Loading…
Reference in New Issue