[Unit] Description=Shaguabijia App Backend (FastAPI / uvicorn) After=network.target [Service] Type=simple User=root WorkingDirectory=/opt/shaguabijia-app-server Environment="PATH=/opt/shaguabijia-app-server/.venv/bin:/usr/bin:/bin" EnvironmentFile=/opt/shaguabijia-app-server/.env ExecStart=/opt/shaguabijia-app-server/.venv/bin/uvicorn app.main:app --host 127.0.0.1 --port 8770 --workers 1 --log-level info Restart=on-failure RestartSec=3 NoNewPrivileges=true PrivateTmp=true ProtectSystem=strict ReadWritePaths=/opt/shaguabijia-app-server ProtectHome=true [Install] WantedBy=multi-user.target