The backend interacting with the database & geocoding services
Find a file
GHOSCHT 884fc94001
Integrate with OpenAPI contract
Just the generated types will be used. The server stubs are unusable, since JWT auth isn't really supported in the generator (it says it does but nothing is generated...)
2024-05-30 17:25:42 +02:00
docs Add initial DB layout 2024-05-10 11:40:25 +02:00
migrations Add operations & node_type check triggers 2024-05-10 23:08:03 +02:00
openapi Integrate with OpenAPI contract 2024-05-30 17:25:42 +02:00
patches Add operations & node_type check triggers 2024-05-10 23:08:03 +02:00
src Integrate with OpenAPI contract 2024-05-30 17:25:42 +02:00
.envrc Init basic diesel postgis setup 2024-05-02 11:48:45 +02:00
.gitignore Integrate with OpenAPI contract 2024-05-30 17:25:42 +02:00
.gitmodules Integrate with OpenAPI contract 2024-05-30 17:25:42 +02:00
Cargo.lock Integrate with OpenAPI contract 2024-05-30 17:25:42 +02:00
Cargo.toml Integrate with OpenAPI contract 2024-05-30 17:25:42 +02:00
diesel.toml Add initial DB layout 2024-05-10 11:40:25 +02:00
docker-compose.yml Init basic diesel postgis setup 2024-05-02 11:48:45 +02:00
flake.lock Init basic diesel postgis setup 2024-05-02 11:48:45 +02:00
flake.nix Integrate with OpenAPI contract 2024-05-30 17:25:42 +02:00
justfile Integrate with OpenAPI contract 2024-05-30 17:25:42 +02:00
README.md Integrate with OpenAPI contract 2024-05-30 17:25:42 +02:00

Schnabu Server

Getting Started

The server's OpenAPI contract is added via Git submodules. OpenAPI generator cli can be called via just if the cli is installed globally or the nix shell is used.

git clone
git submodule update --init --recursive #Update OpenAPI submodule
just openapi #Generate OpenAPI types