diff --git a/deploy.sh b/deploy.sh index 74efab6..bacf50d 100755 --- a/deploy.sh +++ b/deploy.sh @@ -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