The repository is a template for building axum based web server
PostgreSQL
as database & Diesel
as ormasync-graphql
for grahql specificationAuthorization & context handling was inspired by Jeremy Chone youtube course
.cargo/config.toml
-> databse url (localhost in example), pwd key & token key (replace -
with _
for RUST_LOG project name)Cargo.toml
-> project namedocker-compose.yaml
-> at least db_name.env
-> db url for dieselDockerfileApp
-> axum_diesel_async_graphql_template
should be replaced with project name (-
replaced with _
)