Files
teamwallet/myteamwallet_backend/docker-entrypoint.sh
Bastian Wagner 6bea4f766a first commit
2026-07-31 21:02:47 +02:00

15 lines
445 B
Bash

#!/usr/bin/env bash
set -e
echo "Waiting for database at ${DATABASE_HOST}:${DATABASE_PORT}..."
bash ./wait-for-it.sh "${DATABASE_HOST}:${DATABASE_PORT}" -t 60
echo "Running database migrations..."
# env-cmd (used by migration:run) requires an .env file to exist, even though
# the real config already arrived as process env vars via `docker run --env-file`.
touch .env
npm run migration:run
echo "Starting application..."
exec node dist/main