uchill/chatnext/backend/entrypoint-celery.sh

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 "$@"