roy_env
This commit is contained in:
+21
-4
@@ -1,12 +1,29 @@
|
||||
# =============================================================
|
||||
# dea.service — Difference Equation Analyzer systemd 服務設定
|
||||
# =============================================================
|
||||
#
|
||||
# 部署步驟:
|
||||
# 1. 修改 User / WorkingDirectory / 路徑
|
||||
# 2. sudo cp dea.service /etc/systemd/system/
|
||||
# 3. sudo systemctl daemon-reload
|
||||
# 4. sudo systemctl enable --now dea
|
||||
# 5. sudo systemctl restart dea.service
|
||||
#
|
||||
# 防火牆(若手機或其他裝置無法連線):
|
||||
# sudo ufw allow 8000
|
||||
#
|
||||
# =============================================================
|
||||
|
||||
[Unit]
|
||||
Description=Difference Equation Analyzer FastAPI Server
|
||||
After=network.target
|
||||
|
||||
[Service]
|
||||
User=wisetop
|
||||
WorkingDirectory=/home/wisetop/diff-eq-analyzer
|
||||
Environment="PATH=/home/wisetop/diff-eq-analyzer/.venv/bin"
|
||||
ExecStart=/home/wisetop/diff-eq-analyzer/.venv/bin/uvicorn dea_api:app --host 0.0.0.0 --port 8000 --ssl-keyfile=/home/wisetop/diff-eq-analyzer/certs/key.pem --ssl-certfile=/home/wisetop/diff-eq-analyzer/certs/cert.pem
|
||||
User=roy
|
||||
WorkingDirectory=/home/roy/zData/WTPCode/bodeplot
|
||||
Environment="PATH=/home/roy/zData/WTPCode/bodeplot/.venv/bin"
|
||||
ExecStart=/home/roy/zData/WTPCode/bodeplot/.venv/bin/uvicorn dea_api:app --host 0.0.0.0 --port 8000 --ssl-keyfile=/home/roy/zData/WTPCode/bodeplot/certs/key.pem --ssl-certfile=/home/roy/zData/WTPCode/bodeplot/certs/cert.pem
|
||||
|
||||
Restart=always
|
||||
RestartSec=3
|
||||
|
||||
|
||||
Reference in New Issue
Block a user