17 lines
321 B
Bash
17 lines
321 B
Bash
#!/bin/bash
|
|
|
|
# Wait for postgres to be ready
|
|
while ! nc -z db 5432; do
|
|
echo "Waiting for postgres..."
|
|
sleep 1
|
|
done
|
|
|
|
echo "PostgreSQL started"
|
|
|
|
# Apply database migrations
|
|
echo "Applying database migrations..."
|
|
python manage.py migrate
|
|
|
|
# Start server
|
|
echo "Starting server..."
|
|
python manage.py runserver 0.0.0.0:8000
|