[Unit] Description=SlowQuery Proxy (FastAPI / Uvicorn) After=network.target Wants=network-online.target [Service] Type=simple User=ec2-user Group=ec2-user WorkingDirectory=/home/ec2-user/healthck_check/slow_query_proxy Environment=PYTHONPATH=src Environment=APP_ENV=prod Environment=LOG_LEVEL=INFO ExecStart=/usr/bin/python3 -m uvicorn slowquery_proxy.main:app \ --host 0.0.0.0 \ --port 8088 \ --workers 4 Restart=always RestartSec=5 LimitNOFILE=65535 StandardOutput=journal StandardError=journal KillSignal=SIGTERM TimeoutStopSec=30 [Install] WantedBy=multi-user.target