Overview

Scaffolding iniziale

Questa pagina descrive il bootstrap iniziale quando AppSettings.firstRun = true.

Quando usarlo

  • Nuova installazione (DB metadata/dati non ancora pronti).
  • Ambiente locale da riallineare con setup iniziale.
  • Primo avvio dopo deploy dove vuoi forzare la procedura guidata di provisioning.

Comportamento con firstRun=true

  • L'endpoint GET /api/Meta/FirstRunStatus espone firstRun: true.
  • In login compare il flusso di primo avvio (es. azione Aggiorna nello screen).
  • Il setup applica le configurazioni base (connessioni, impostazioni runtime, bootstrap metadata).

Operazioni tipiche

  • Verifica AppSettings.firstRun a true in appsettings.{Environment}.json dell'host che stai eseguendo.
  • Avvia applicazione e completa la procedura di scaffolding iniziale da UI.
  • Controlla che connessioni e parametri principali risultino coerenti (dbms, DataDBName, ConnectionStrings).

Dopo il provisioning

  • La procedura di setup porta firstRun a false per evitare riesecuzioni ad ogni avvio.
  • Esegui login standard e valida l'accesso alle route principali.

Screenshot

scaffolding-iniziale / install-main
scaffolding-iniziale / install-main