Add non Docker deployment entrypoints

This commit is contained in:
2026-06-09 11:32:34 +08:00
parent fe0133edc4
commit 1fafaa1d03
13 changed files with 299 additions and 90 deletions
+21
View File
@@ -0,0 +1,21 @@
[Unit]
Description=AI Agent Admin FastAPI
After=network.target
[Service]
Type=simple
User=www-data
Group=www-data
WorkingDirectory=/opt/ai-agent-admin/current/backend-fastapi
Environment=ENV=prod
Environment=PYTHONPATH=/opt/ai-agent-admin/current/backend-fastapi
Environment=APP_HOST=127.0.0.1
Environment=APP_PORT=8001
EnvironmentFile=/opt/ai-agent-admin/current/backend-fastapi/env/prod.env
ExecStart=/opt/ai-agent-admin/current/backend-fastapi/.venv/bin/python -m uvicorn main:app --host 127.0.0.1 --port 8001 --workers 4
Restart=always
RestartSec=5
KillSignal=SIGINT
[Install]
WantedBy=multi-user.target