Ristodesk Ops

Pannello di controllo server

Ristodesk Ops

Errori del server

Caricamento…

Update disponibili

Prima di aggiornare le dipendenze — leggi (passi e comandi)

Il pulsante "Aggiorna dipendenze" agisce solo sull'ambiente selezionato (in alto a destra) e aggiorna solo minor/patch entro i limiti del package.json (niente salti di versione major automatici).

  1. Seleziona l'ambiente giusto in alto a destra. Aggiorna sempre prima staging, mai direttamente produzione.
  2. Crea un backup dalla tab Backup (così puoi ripristinare se qualcosa si rompe).
  3. Clicca "Aggiorna dipendenze" sulla sezione Backend e/o Frontend.
  4. Esegui Rebuild & Restart (vedi sotto): reinstalla i pacchetti, ricompila il frontend e riavvia il processo.
  5. Verifica aprendo il sito dell'ambiente (es. staging.ristodesk.app). Se è rotto, usa la tab Ripristino per tornare indietro.

Rebuild & Restart automatico: dalla tab Ripristino, pulsante Rebuild & Restart (esegue tutto sull'ambiente selezionato).

In alternativa, via SSH — staging:

cd /var/www/bistrot-staging/backend && npm ci
cd /var/www/bistrot-staging/frontend && npm ci && npm run build
pm2 restart bistrot-backend-staging

Via SSH — produzione:

cd /var/www/bistrot/backend && npm ci
cd /var/www/bistrot/frontend && npm ci && npm run build
pm2 restart bistrot-backend
Premi "Controlla" per verificare.

Backup codebase

FileDimensioneData

Ripristino backup

Stai operando su: . Il ripristino sovrascrive i file della codebase (viene creato prima un backup di sicurezza). Dopo il ripristino esegui Rebuild & Restart.
FileData
npm ci + build frontend + pm2 restart dell'ambiente selezionato.

Assistente Claude

Modalità Intervieni: Claude può modificare file ed eseguire comandi sull'ambiente selezionato () senza chiedere conferma. Usala solo in emergenza. Vincoli attivi: non tocca i backup; le modifiche git vanno su un nuovo branch (mai su main/staging).
Chiedi a Claude di esaminare un problema sul server dell'ambiente selezionato.

Terminale VPS

Questa è la console diretta del server: i comandi vengono eseguiti sul VPS. Per sicurezza l'accesso è protetto: inserisci il codice Google Authenticator per sbloccarla. Si ribloccherà automaticamente dopo 10 minuti di inattività.

          
$