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.
This commit is contained in:
@@ -0,0 +1,9 @@
|
||||
#!/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 "$@"
|
||||
Reference in New Issue
Block a user