Files
Genarrative/deploy/systemd/genarrative-preview-deployer.service
kdletters 41874ab391
Project CI / Repository checks (push) Successful in 1m16s
Project CI / Frontend tests (push) Successful in 3m1s
Project CI / Backend tests (push) Successful in 4m2s
Project CI / Native shell tests (push) Successful in 17m2s
新增内网容器预览部署控制面
新增分支与指定提交的预览部署 SPA 和 Jenkins 代理服务
新增多实例 Docker 预览流水线、端口租约、实时健康状态和卸载能力
新增 /build 内网路由、systemd 部署资产和运维文档
修正容器 Nginx 健康检查探针
2026-08-15 17:18:10 +08:00

27 lines
611 B
Desktop File

[Unit]
Description=Genarrative Jenkins Preview Deployer
After=network-online.target jenkins.service
Wants=network-online.target
Requires=jenkins.service
[Service]
Type=simple
User=jenkins
Group=jenkins
WorkingDirectory=/opt/genarrative/preview-deployer
EnvironmentFile=/etc/genarrative/preview-deployer.env
ExecStart=/opt/genarrative/preview-deployer/preview-deployer-server
Restart=on-failure
RestartSec=5
KillSignal=SIGINT
TimeoutStopSec=30
NoNewPrivileges=true
PrivateTmp=true
ProtectSystem=strict
ProtectHome=true
ReadWritePaths=/var/lib/genarrative/preview-deployer
[Install]
WantedBy=multi-user.target