Fix deployment: Inject DATABASE_URL in deploy script

This commit is contained in:
poduck
2025-11-30 02:08:36 -05:00
parent 25db8dd35a
commit f1d4dac9d2

View File

@@ -89,10 +89,10 @@ echo ">>> Waiting for containers to start..."
sleep 10
echo ">>> Running database migrations..."
docker compose -f docker-compose.production.yml exec -T django python manage.py migrate
docker compose -f docker-compose.production.yml exec -T django sh -c 'export DATABASE_URL=postgres://${POSTGRES_USER}:${POSTGRES_PASSWORD}@${POSTGRES_HOST}:${POSTGRES_PORT}/${POSTGRES_DB} && python manage.py migrate'
echo ">>> Collecting static files..."
docker compose -f docker-compose.production.yml exec -T django python manage.py collectstatic --noinput
docker compose -f docker-compose.production.yml exec -T django sh -c 'export DATABASE_URL=postgres://${POSTGRES_USER}:${POSTGRES_PASSWORD}@${POSTGRES_HOST}:${POSTGRES_PORT}/${POSTGRES_DB} && python manage.py collectstatic --noinput'
echo ">>> Checking container status..."
docker compose -f docker-compose.production.yml ps