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

Fix database connection issue and add database migration

This commit is contained in:
Sean Morley 2024-04-02 19:33:26 +00:00
parent 3f24e44558
commit cde83b35d6
2 changed files with 18 additions and 2 deletions

View file

@ -14,4 +14,4 @@ services:
POSTGRES_PASSWORD: PO24VjITwGgk
POSTGRES_DB: adventurelog
ports:
- "5432:5432"
- "5432:5432"

View file

@ -1,8 +1,24 @@
#!/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
# Example: node build/index.js
# print message
# Print message
echo "Starting AdventureLog"
# Wait for the database to start up
wait_for_db
# Run database migration
npm run migrate
# Start the application
node build/index.js