lingyue-extract.service 973 B

123456789101112131415161718192021222324252627282930313233343536373839
  1. [Unit]
  2. Description=Lingyue Zhibao - Extract Service (Template System)
  3. Documentation=https://code.salesmap.tech/hewensong/lingyue-zhibao
  4. After=network.target postgresql.service
  5. [Service]
  6. Type=simple
  7. User=root
  8. WorkingDirectory=/mnt/win_home/lingyue-zhibao/backend
  9. # Java 启动命令 (端口 18521)
  10. ExecStart=/usr/bin/java \
  11. -Xms512m -Xmx1g \
  12. -XX:+UseG1GC \
  13. -Dfile.encoding=UTF-8 \
  14. -Dserver.port=18521 \
  15. -jar extract-service/target/extract-service.jar
  16. # 重启策略
  17. Restart=always
  18. RestartSec=10
  19. # 日志
  20. StandardOutput=append:/var/log/lingyue/extract-service.log
  21. StandardError=append:/var/log/lingyue/extract-service-error.log
  22. # 环境变量
  23. Environment=JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64
  24. Environment=SPRING_PROFILES_ACTIVE=prod
  25. # 数据库配置
  26. Environment=DB_HOST=localhost
  27. Environment=DB_PORT=5432
  28. Environment=DB_NAME=lingyue_zhibao
  29. Environment=DB_USERNAME=lingyue
  30. Environment=DB_PASSWORD=123123
  31. [Install]
  32. WantedBy=multi-user.target