personnal/ecole/README.md

23 lines
736 B
Markdown

# EasyTransport / Advalorem Runtime Notes
## Local PocketBase workflow
1. Bootstrap local DB files from tracked backup:
- `npm run db:bootstrap`
- `npm run db:bootstrap:reset` (force overwrite)
2. Start PocketBase on `DB_URL` host/port:
- `npm run db:start`
3. Start app:
- `npm run start`
## Advalorem runtime overrides
- `ADV_WORKSPACE_ROOT`: force workspace root for packaged/runtime environments
- Advalorem APIs (`/advalo/*`) run in PocketBase mode by default.
- No `sqlite3` CLI dependency is required for historique/cumul/reporting/export.
## Notes
- `pb_data/*.db*` are local runtime files and are no longer intended to be versioned.
- `src/db/pb_data_backup/` remains the baseline source for local bootstrap.