From 28886b3d4d1d0c0c7d3ae192496ee734f93d08a9 Mon Sep 17 00:00:00 2001 From: Harlekin Date: Fri, 4 Sep 2026 10:36:53 +0200 Subject: [PATCH] Seed ueber den bin-Eintrag, Auslagerungs-Backup nur auf Anforderung 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. --- compose.yaml | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/compose.yaml b/compose.yaml index 4c3b937..6732353 100644 --- a/compose.yaml +++ b/compose.yaml @@ -36,7 +36,7 @@ services: command: > sh -c "cd /app/migrator && 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" env_file: .env environment: @@ -212,8 +212,12 @@ services: retries: 3 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: <<: *logging + profiles: ['offsite'] image: mazzolino/restic:latest restart: unless-stopped environment: