[Unit] Description=ModuleDesk Celery worker (sync, AI, billing tasks) After=network.target redis-server.service Wants=redis-server.service [Service] Type=simple User=agent Group=agent WorkingDirectory=/home/agent/projects/support-hub # .env is auto-loaded by config.py (python-dotenv); no EnvironmentFile needed. ExecStart=/home/agent/projects/support-hub/venv/bin/celery -A supporthub.app.celery_app worker --loglevel=info --concurrency=4 Restart=on-failure RestartSec=5 [Install] WantedBy=multi-user.target