PM2: Panel + Connector-Go
Configurare de baza pentru servicii persistente. Daca ceva esueaza, revino la comenzile directe din Quickstart si reincearca pas cu pas.
Instaleaza PM2
sudo npm i -g pm2
Porneste panelul
cd /path/to/cpanel/panel
pm2 start server.js --name cpanel-panel
pm2 save
Porneste binarul connector-go
cd /path/to/cpanel/connector-go
pm2 start ./connector-go --name cpanel-connector --interpreter none --
pm2 save
Configurare ecosystem
module.exports = {
apps: [
{
name: "cpanel-panel",
cwd: "/path/to/cpanel/panel",
script: "server.js",
env: { APP_PORT: "3000" }
},
{
name: "cpanel-connector",
cwd: "/path/to/cpanel/connector-go",
script: "./connector-go",
interpreter: "none",
env: {
CONNECTOR_CONFIG: "/path/to/config.json",
VOLUMES_PATH: "/var/lib/cpanel/volumes"
}
}
]
};
pm2 start ecosystem.config.js
pm2 save
pm2 startup
Daca apare o problema, revino la comenzile directe din Quickstart (`npm start` si rularea manuala a connector-ului) inainte de depanarea PM2.
