- Generate the API server based on the OpenAPI spec with
go generate
- Build the frontend application
npm --prefix app run build
- Build the project
go build -o ./tmp/main
Assuming you want to run the binary directly from the repository:
- Apply any pending database migrations
atlas migrate apply --dir "file://db/migrations" --url "sqlite://tmp/db.sqlite"
- Start the server
DB_PATH=tmp/db.sqlite ./tmp/main
- Open the frontend at http://localhost:8080