15 lines
548 B
Bash
Executable File
15 lines
548 B
Bash
Executable File
#!/bin/sh
|
|
set -eu
|
|
cd "$(dirname "$0")/.."
|
|
if [ -n "${APP_DATABASE_PASSWORD_FILE:-}" ]; then
|
|
DATABASE_URL="$(node scripts/runtime-database-url.mjs)"
|
|
export DATABASE_URL
|
|
fi
|
|
unset POSTGRES_PASSWORD PGADMIN_DEFAULT_PASSWORD APP_DATABASE_PASSWORD MIGRATION_DATABASE_URL
|
|
# Schema changes are applied by the maintenance image before runtime startup.
|
|
if [ -n "${NOTDIENST_JOB_SECRET:-}" ] && [ "${#NOTDIENST_JOB_SECRET}" -lt 32 ]; then
|
|
echo "NOTDIENST_JOB_SECRET muss mindestens 32 Zeichen haben." >&2
|
|
exit 1
|
|
fi
|
|
exec node scripts/start-runtime.mjs
|