21 lines
466 B
Bash
21 lines
466 B
Bash
#!/bin/bash
|
|
|
|
# Celery entrypoint - NO migrations, just wait for backend to be ready
|
|
set -e
|
|
|
|
echo "🔄 Celery worker starting..."
|
|
|
|
# Wait for PostgreSQL to be ready
|
|
echo "⏳ Waiting for PostgreSQL..."
|
|
while ! nc -z $DB_HOST $DB_PORT; do
|
|
sleep 0.5
|
|
done
|
|
echo "✅ PostgreSQL is ready!"
|
|
|
|
# Wait a bit more for backend to finish migrations
|
|
echo "⏳ Waiting for migrations to complete..."
|
|
sleep 10
|
|
|
|
echo "🎉 Starting Celery worker..."
|
|
exec "$@"
|