- Point a domain at the server.
- Create a 42 OAuth application with your callback URL and the
projectsscope. - Copy
.env.exampleto.envand fill in the OAuth values andSESSION_SECRET. - Keep
PUBLIC_USE_MOCK_DATA=falsefor real 42 data. - Run
docker compose up -d --build.
Use PUBLIC_USE_MOCK_DATA=true for local fixtures, then run:
docker compose -f compose.dev.yaml up -d
bun install
bun run devMock slot changes persist locally. With mock mode disabled, opening and closing slots uses the authenticated 42 API.