15 lines
445 B
Bash
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
|