21 lines
465 B
Desktop File
21 lines
465 B
Desktop File
[Unit]
|
|
Description=VerifyPack FastAPI backend
|
|
After=network.target mongod.service
|
|
Wants=mongod.service
|
|
|
|
[Service]
|
|
Type=simple
|
|
User=ubuntu
|
|
WorkingDirectory=/mnt/data/verifypack/backend
|
|
EnvironmentFile=/mnt/data/verifypack/backend/.env
|
|
ExecStart=/mnt/data/verifypack/backend/.venv/bin/gunicorn app.main:app \
|
|
-k uvicorn.workers.UvicornWorker \
|
|
-w 4 \
|
|
-b 127.0.0.1:8000 \
|
|
--timeout 120
|
|
Restart=always
|
|
RestartSec=3
|
|
|
|
[Install]
|
|
WantedBy=multi-user.target
|