Files
CC-Manager/docker-entrypoint.sh
T
Harlekin 3ec0ff4df1 Container-Setup, Backups und Dokumentation
Mehrstufiges Image: gebaut wird mit allen Abhaengigkeiten, ausgeliefert wird
nur die Laufzeit. Migrationen laufen beim Containerstart. Der App-Port wird
bewusst nicht nach aussen gemappt - davor gehoert ein Reverse Proxy, der HTTPS
terminiert.

Der Backup-Service schreibt taeglich einen pg_dump und raeumt Dumps aelter als
14 Tage weg.
2026-09-18 11:55:06 +02:00

10 lines
243 B
Bash

#!/bin/sh
set -e
# Schema aktuell halten, bevor die App startet. Bereits angewandte
# Migrationen werden dabei uebersprungen.
echo "Wende Datenbank-Migrationen an ..."
npx prisma migrate deploy --schema server/prisma/schema.prisma
exec "$@"