singsong.service 811 B

12345678910111213141516171819202122232425262728
  1. [Unit]
  2. Description=Singsong Gift Backend (Spring Boot)
  3. After=network-online.target
  4. Wants=network-online.target
  5. [Service]
  6. Type=simple
  7. User=singsong
  8. Group=singsong
  9. WorkingDirectory=/server/sansong/server
  10. EnvironmentFile=/server/sansong/config/singsong.env
  11. ExecStart=/usr/bin/java -Xms512m -Xmx2048m -Dfile.encoding=UTF-8 -Duser.timezone=Asia/Shanghai -jar /server/sansong/server/singsong-server.jar --spring.profiles.active=prod --spring.config.additional-location=file:/server/sansong/config/application-prod.yml
  12. SuccessExitStatus=143
  13. KillSignal=SIGTERM
  14. KillMode=mixed
  15. TimeoutStopSec=30
  16. Restart=on-failure
  17. RestartSec=10
  18. NoNewPrivileges=true
  19. PrivateTmp=true
  20. ProtectSystem=strict
  21. ProtectHome=true
  22. ReadWritePaths=/server/sansong/exports /server/sansong/data
  23. LimitNOFILE=65536
  24. [Install]
  25. WantedBy=multi-user.target