1
0
Fork 0
mirror of https://github.com/seanmorley15/AdventureLog.git synced 2025-07-24 07:19:36 +02:00
AdventureLog/startup.sh

26 lines
548 B
Bash

#!/bin/sh
# Function to check if the database is ready
wait_for_db() {
echo "Waiting for the database to start up..."
while ! nc -z db 5432; do
sleep 1
done
echo "Database is now available."
}
# Start your application here
# Print message
echo "Starting AdventureLog"
# Wait for the database to start up
if [ -z "$SKIP_DB_WAIT" ] || [ "$SKIP_DB_WAIT" = "false" ]; then
wait_for_db
fi
# Run database migration
npm run migrate
echo "The origin to be set is: $ORIGIN"
# Start the application
ORIGIN=$ORIGIN node build