Aimeetapplication / start.hf.sh
prashantdubeypng
Deploy Aimeet to HuggingFace Spaces
4db0a21
raw
history blame contribute delete
787 Bytes
#!/bin/bash
set -e
cd /app/videocaller
echo "=== Collecting static files ==="
python manage.py collectstatic --noinput
echo "=== Running database migrations ==="
python manage.py migrate --noinput
# Start Django-Q worker in background only if Redis is configured.
# Without REDIS_URL the Q_CLUSTER falls back to the ORM broker (database-backed).
if [ -n "$REDIS_URL" ]; then
echo "=== Starting Django-Q worker (Redis broker) ==="
python manage.py qcluster &
echo "Worker started with PID $!"
else
echo "=== No REDIS_URL set — starting Django-Q worker with ORM broker ==="
python manage.py qcluster &
echo "Worker started with PID $!"
fi
echo "=== Starting Daphne ASGI server on 0.0.0.0:7860 ==="
exec daphne -b 0.0.0.0 -p 7860 videocaller.asgi:application