Getting Started
By the end of this tutorial, you will have a fully working Bauhaus instance running locally, with a pre-configured admin user ready to use.
Prerequisites
Section titled “Prerequisites”1. Clone the repositories
Section titled “1. Clone the repositories”Clone both repositories into the same parent directory:
git clone https://github.com/InseeFr/Bauhaus.gitgit clone https://github.com/InseeFr/Bauhaus-Back-Office.git2. Start the stack
Section titled “2. Start the stack”From the Bauhaus directory, run:
docker compose upThis starts GraphDB, Bauhaus-Back-Office, Keycloak, and the Bauhaus frontend together.
3. Verify the application is running
Section titled “3. Verify the application is running”Open http://localhost:3000 in your browser. You should see the Bauhaus login page.
Log in with the default admin account created automatically by Keycloak:
| Field | Value |
|---|---|
| Username | admin |
| Password | admin123 |
admin@bauhaus.fr | |
| Role | Administrateur_RMESGNCS |
Once logged in, the home page should display the available modules.
Next steps
Section titled “Next steps”- Getting Started with Concepts — load sample data and explore the Concepts module
- Architecture — understand how the stack is structured
- Roles & Permissions (RBAC) — manage user access
- How to run tests
- How to build