fix: use detected node path in api service

This commit is contained in:
hectorzhao
2026-07-07 15:29:48 +08:00
parent 7ac364b407
commit a08dd7f58d
+3 -1
View File
@@ -191,6 +191,8 @@ EOF
write_services() { write_services() {
log "Writing systemd and nginx configuration" log "Writing systemd and nginx configuration"
local node_bin
node_bin="$(command -v node)"
cat >/etc/systemd/system/cmpp-minio.service <<'EOF' cat >/etc/systemd/system/cmpp-minio.service <<'EOF'
[Unit] [Unit]
Description=CMPP MinIO object storage Description=CMPP MinIO object storage
@@ -216,7 +218,7 @@ After=network.target postgresql.service redis.service cmpp-minio.service
[Service] [Service]
WorkingDirectory=${APP_DIR}/api WorkingDirectory=${APP_DIR}/api
EnvironmentFile=/etc/cmpp-platform/cmpp-platform.env EnvironmentFile=/etc/cmpp-platform/cmpp-platform.env
ExecStart=/usr/bin/node dist/main.js ExecStart=${node_bin} dist/main.js
Restart=always Restart=always
RestartSec=5 RestartSec=5
StandardOutput=append:${APP_DIR}/logs/api/stdout.log StandardOutput=append:${APP_DIR}/logs/api/stdout.log