Overview
Initial Scaffolding
This page describes the initial bootstrap when AppSettings.firstRun = true.
When to Use It
- New installation (metadata/data DB not yet ready).
- Local environment to realign with initial setup.
- First launch after deploy where you want to force the guided provisioning procedure.
Behavior with firstRun=true
- The
GET /api/Meta/FirstRunStatusendpoint exposesfirstRun: true. - At login, the first run flow appears (e.g.,
Updateaction on the screen). - The setup applies base configurations (connections, runtime settings, metadata bootstrap).
Typical Operations
- Verify
AppSettings.firstRunistrueinappsettings.{Environment}.jsonof the host you are running. - Start the application and complete the initial scaffolding procedure from the UI.
- Check that connections and main parameters are consistent (
dbms,DataDBName,ConnectionStrings).
After Provisioning
- The setup procedure sets
firstRuntofalseto avoid re-executions on each start. - Perform a standard login and validate access to the main routes.
Screenshot
