From 973feee2fd79b57b43327856e9422045ac4b4e6a Mon Sep 17 00:00:00 2001 From: arsam Date: Fri, 18 Sep 2026 23:09:53 +0330 Subject: [PATCH] Import deployment configuration: deploy/systemd/coaxyspanel-backend.service Import the existing local project snapshot. This commit organizes existing files; it does not represent newly developed functionality. --- deploy/systemd/coaxyspanel-backend.service | 25 ++++++++++++++++++++++ 1 file changed, 25 insertions(+) create mode 100644 deploy/systemd/coaxyspanel-backend.service diff --git a/deploy/systemd/coaxyspanel-backend.service b/deploy/systemd/coaxyspanel-backend.service new file mode 100644 index 0000000..fad7854 --- /dev/null +++ b/deploy/systemd/coaxyspanel-backend.service @@ -0,0 +1,25 @@ +[Unit] +Description=CoaxysPanel Fastify backend +After=network.target postgresql@18-main.service redis-server.service +Wants=postgresql@18-main.service redis-server.service + +[Service] +Type=simple +WorkingDirectory=/srv/CoaxysPanel/backend +EnvironmentFile=/srv/CoaxysPanel/backend/.env +Environment=NODE_ENV=production +Environment=HOST=127.0.0.1 +Environment=PORT=3020 +Environment=PATH=/root/.nvm/versions/node/v20.20.2/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin +ExecStart=/root/.nvm/versions/node/v20.20.2/bin/npm run start +Restart=always +RestartSec=5 +KillSignal=SIGTERM +TimeoutStopSec=30 +NoNewPrivileges=true +PrivateTmp=true +ProtectSystem=full +ReadWritePaths=/srv/CoaxysPanel/backend /var/lib/coaxyspanel /var/backups/coaxyspanel + +[Install] +WantedBy=multi-user.target