Seed ueber den bin-Eintrag, Auslagerungs-Backup nur auf Anforderung
Prüfung / Lint, Typen, Tests (push) Canceled after 0s
Prüfung / Images bauen (pdf) (push) Canceled after 0s
Prüfung / Images bauen (web) (push) Canceled after 0s
Prüfung / Images bauen (worker) (push) Canceled after 0s
Images / bauen (pdf, docker/pdf.Dockerfile) (push) Canceled after 0s
Images / bauen (web, docker/web.Dockerfile) (push) Canceled after 0s
Images / bauen (worker, docker/worker.Dockerfile) (push) Canceled after 0s
Prüfung / Lint, Typen, Tests (push) Canceled after 0s
Prüfung / Images bauen (pdf) (push) Canceled after 0s
Prüfung / Images bauen (web) (push) Canceled after 0s
Prüfung / Images bauen (worker) (push) Canceled after 0s
Images / bauen (pdf, docker/pdf.Dockerfile) (push) Canceled after 0s
Images / bauen (web, docker/web.Dockerfile) (push) Canceled after 0s
Images / bauen (worker, docker/worker.Dockerfile) (push) Canceled after 0s
Zwei Fehler aus der ersten Inbetriebnahme. Der Seed wurde ueber einen geratenen Pfad in tsx aufgerufen. Jetzt ueber node_modules/.bin/tsx - der Eintrag stimmt unabhaengig davon, wie das Paket seine Dateien anordnet. Das Auslagerungs-Backup braucht RESTIC_REPOSITORY und RESTIC_PASSWORD und beendet sich ohne beides sofort wieder, also im Sekundentakt neu. Es steht jetzt wie der Tunnel in einem Profil und startet nur mit `docker compose --profile offsite up -d`. Ohne Angabe laufen sieben Dienste.
This commit is contained in:
+5
-1
@@ -36,7 +36,7 @@ services:
|
|||||||
command: >
|
command: >
|
||||||
sh -c "cd /app/migrator
|
sh -c "cd /app/migrator
|
||||||
&& node node_modules/prisma/build/index.js migrate deploy
|
&& node node_modules/prisma/build/index.js migrate deploy
|
||||||
&& node node_modules/tsx/dist/cli.mjs prisma/seed.ts
|
&& node_modules/.bin/tsx prisma/seed.ts
|
||||||
&& cd /app && node web/server.js"
|
&& cd /app && node web/server.js"
|
||||||
env_file: .env
|
env_file: .env
|
||||||
environment:
|
environment:
|
||||||
@@ -212,8 +212,12 @@ services:
|
|||||||
retries: 3
|
retries: 3
|
||||||
start_period: 30s
|
start_period: 30s
|
||||||
|
|
||||||
|
# Auslagerungs-Backup. Braucht RESTIC_REPOSITORY und RESTIC_PASSWORD und
|
||||||
|
# beendet sich ohne beides sofort wieder - deshalb nur auf Anforderung:
|
||||||
|
# docker compose --profile offsite up -d
|
||||||
offsite-backup:
|
offsite-backup:
|
||||||
<<: *logging
|
<<: *logging
|
||||||
|
profiles: ['offsite']
|
||||||
image: mazzolino/restic:latest
|
image: mazzolino/restic:latest
|
||||||
restart: unless-stopped
|
restart: unless-stopped
|
||||||
environment:
|
environment:
|
||||||
|
|||||||
Reference in New Issue
Block a user