[Dev] Add local Servatrice development profiles

Add a no-database guest profile (servatrice/dev.ini) and scripts to run the server and client side by side, with per-profile XDG directories for the client. Add a MySQL 8.4 compose stack published on loopback that loads the schema and an idempotent seed with accounts, roles, rooms, channels, reports, a warning, a ban, a deck, and chat log rows. Document both workflows in docs/DEVELOPMENT.md and link it from the README.
This commit is contained in:
Lukas Brübach 2026-11-09 15:29:10 +01:00 • committed by BruebachL
parent 214b284814
commit 969a473c62
8 changed files with 840 additions and 0 deletions

View file

@ -168,6 +168,9 @@ The following flags (with their non-default values) can be passed to `cmake`:
> doxygen Doxyfile
> ```
> [!TIP]
> For a local <kbd>Servatrice</kbd> with no database, or a seeded MySQL development stack with real accounts and moderation fixtures, see [docs/DEVELOPMENT.md](docs/DEVELOPMENT.md).
# Run