24 lines
568 B
SYSTEMD
24 lines
568 B
SYSTEMD
|
|
[Unit]
|
|||
|
|
Description=Haixun Node Playwright Worker (style-8d)
|
|||
|
|
After=network-online.target haixun-gateway.service
|
|||
|
|
Wants=network-online.target
|
|||
|
|
|
|||
|
|
[Service]
|
|||
|
|
Type=simple
|
|||
|
|
User=haixun
|
|||
|
|
Group=haixun
|
|||
|
|
WorkingDirectory=/opt/haixun/node-worker
|
|||
|
|
# 至少需要 HAIXUN_BACKEND_URL 與 HAIXUN_WORKER_SECRET(與 gateway 的 InternalWorker.Secret 一致)
|
|||
|
|
EnvironmentFile=/opt/haixun/etc/haixun.env
|
|||
|
|
ExecStart=/usr/bin/npx tsx style-8d-worker.ts
|
|||
|
|
Restart=always
|
|||
|
|
RestartSec=10
|
|||
|
|
LimitNOFILE=65535
|
|||
|
|
|
|||
|
|
NoNewPrivileges=true
|
|||
|
|
ProtectSystem=full
|
|||
|
|
PrivateTmp=true
|
|||
|
|
|
|||
|
|
[Install]
|
|||
|
|
WantedBy=multi-user.target
|