life-noc/ansible/roles/life_noc/templates/life-noc-input-api.service.j2

16 lines
409 B
Django/Jinja

[Unit]
Description=Life-NOC Input API
After=network.target
[Service]
Type=simple
User=root
Group=root
WorkingDirectory={{ life_noc_project_root }}
Environment=LIFE_NOC_ADMIN_UI_ENABLED={{ "1" if (life_noc_admin_ui_enabled | bool) else "0" }}
ExecStart=/usr/bin/python3 -m uvicorn scripts.life_noc_input_api:app --host 0.0.0.0 --port 8787
Restart=on-failure
RestartSec=3
[Install]
WantedBy=multi-user.target