systemd.service 567 B

12345678910111213141516171819202122232425
  1. [Unit]
  2. Description=Backup Manager for YunoHost (__INSTANCE_NAME__)
  3. After=network.target
  4. [Service]
  5. Type=simple
  6. User=__APP__
  7. Group=__APP__
  8. WorkingDirectory=__INSTALL_DIR__
  9. ExecStart=__INSTALL_DIR__/venv/bin/gunicorn \
  10. --bind 127.0.0.1:__PORT__ \
  11. --workers 1 \
  12. --timeout 300 \
  13. --log-level info \
  14. app:app
  15. Restart=always
  16. RestartSec=10
  17. Environment="BACKUPMANAGER_CONFIG=__INSTALL_DIR__/config.py"
  18. StandardOutput=append:__DATA_DIR__/logs/backupmanager.log
  19. StandardError=append:__DATA_DIR__/logs/backupmanager.log
  20. [Install]
  21. WantedBy=multi-user.target