DOKUMENTACEUživatelská částNasazení PM2, Node.js nebo Bun

Stáhnout kód

Získejte kód z oficiálního GitHub repozitáře:

# Stáhnout nejnovější verzi kódu
curl -LO https://github.com/perfect-panel/ppanel-web/releases/download/v1.0.0/ppanel-user-web.tar.gz
 
# Rozbalit soubor
tar -xzvf ppanel-user-web.tar.gz
 
# Přejít do adresáře s kódem
cd ppanel-user-web

Konfigurace proměnných prostředí

Vytvořte soubor apps/user/.env a přidejte potřebné proměnné prostředí (viz výše uvedená konfigurace proměnných prostředí).

Konfigurace PM2

Vytvořte soubor ecosystem.config.js s následujícím obsahem:

module.exports = {
  apps: [
    {
      name: 'ppanel-user-web',
      script: 'apps/user/server.js',
      interpreter: 'bun', // lze změnit na node
      watch: true,
      instances: 'max',
      exec_mode: 'cluster',
      env: {
        PORT: 3000,
      },
    },
  ],
};

Spuštění služby pomocí PM2

pm2 start ecosystem.config.js
pm2 save
pm2 startup

Spuštění služby pomocí Node.js nebo Bun

  • Spuštění pomocí Node.js:

    node apps/user/server.js
  • Spuštění pomocí Bun:

    bun apps/user/server.js

4. Ověření nasazení

4.1 Stav služby PM2

Spusťte následující příkaz pro kontrolu:

pm2 list

4.2 Přístup přes prohlížeč

Navštivte http://<vaše IP serveru>:3000 pro ověření stavu služby.


5. Správa služby

Příkazy PM2

  • Zastavit službu:

    pm2 stop ppanel-user-web
  • Restartovat službu:

    pm2 restart ppanel-user-web
  • Smazat službu:

    pm2 delete ppanel-user-web