Architecture
A short architecture snapshot for sysadmins who need to reason about
Building from Source
The standard install (docker compose up --build) already builds
One Server, Multiple Clients
CourseMaker is not multi-tenant — every client gets their own