jianhen-voc.service 572 B

123456789101112131415161718192021222324
  1. [Unit]
  2. Description=Jianhen VOC backend
  3. After=network-online.target postgresql.service
  4. Wants=network-online.target
  5. [Service]
  6. Type=simple
  7. User=voc
  8. Group=voc
  9. WorkingDirectory=/opt/jianhen-voc/backend
  10. EnvironmentFile=/etc/jianhen-voc/backend.env
  11. ExecStart=/opt/jianhen-voc/bin/fmode-server --config /etc/jianhen-voc/config.json
  12. Restart=on-failure
  13. RestartSec=5
  14. StandardOutput=null
  15. StandardError=journal
  16. NoNewPrivileges=true
  17. PrivateTmp=true
  18. ProtectSystem=strict
  19. ProtectHome=true
  20. ReadWritePaths=/var/log/jianhen-voc /opt/jianhen-voc/.cache
  21. [Install]
  22. WantedBy=multi-user.target