demo-backend/entrypoint.sh
2025-01-16 10:20:20 -03:00

17 lines
319 B
Bash

#!/bin/sh
# 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