[Unit] Description=EUSRR Celery beat (%i slot) After=network-online.target Wants=network-online.target [Service] Type=simple User=deploy Group=deploy WorkingDirectory=/srv/eusrr-slots/%i/backend EnvironmentFile=/srv/eusrr-slots/%i/backend/.env Environment=DJANGO_SETTINGS_MODULE=eusrr_backend.settings RuntimeDirectory=eusrr-celery-%i RuntimeDirectoryMode=0755 ExecStart=/srv/eusrr-slots/%i/backend/.venv/bin/python -m celery -A eusrr_backend beat --loglevel=info --logfile=/var/log/celery/beat-%i.log --scheduler django_celery_beat.schedulers:DatabaseScheduler --pidfile=/run/eusrr-celery-%i/beat.pid Restart=always RestartSec=10 TimeoutStopSec=30 KillSignal=SIGTERM StandardOutput=journal StandardError=journal [Install] WantedBy=multi-user.target