[Unit] Description=Hulumath Django ASGI Service After=network.target Wants=network.target [Service] Type=simple User=www Group=www WorkingDirectory=/www/wwwroot/Hulumath-Web/backend EnvironmentFile=/www/wwwroot/Hulumath-Web/.env.production Environment=PYTHONUNBUFFERED=1 ExecStart=/www/wwwroot/Hulumath-Web/.venv-production/bin/gunicorn config.asgi:application --worker-class uvicorn.workers.UvicornWorker --workers 2 --bind 127.0.0.1:8000 --timeout 120 --graceful-timeout 30 --access-logfile - --error-logfile - ExecReload=/bin/kill -HUP $MAINPID KillSignal=SIGTERM TimeoutStopSec=45 Restart=on-failure RestartSec=5 PrivateTmp=true NoNewPrivileges=true [Install] WantedBy=multi-user.target