Note
This is a rewrite currently WIP that will take time. Drink a coffee and join us if you would like to contribute.
Currently we are building a backend which can be reached by other services/repos with a tRPC client. If you are using another language than TS... then you might fulfill a PR and implement gRPC (are you sure u want pain?).
Requirements:
- Bun installed
- A Postgres database
- An Azure App Registration
Note
You can skip Azure by making AZURE_* env vars optional in ./src/env.ts
and by removing all Azure related auth in ./src/azure/
- Install packages
bun install
- Setup environment variables in
.env(use.env.exampleas template and see./src/env.tsas source of truth) - Run the DB migration
bun db:migrate
- Run the server
bun dev