You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Commit 3228f2c
Browse filesBrowse the repository at this point in the historyBrowse files
* docs: fix readme facts and license metadata
- Drop the link to modern-python-template, which does not exist
- Open the description with the pyproject description
- Separate linting/formatting (ruff) from type checking (ty)
- Use an absolute LICENSE link like the other org repos
- Sentence-case headings and fix the skipped heading level
- Use the SPDX id "MIT" for the pyproject license
* docs: drop the em dash from the org footer
Production-ready dockerized async REST API on FastAPI with SQLAlchemy and PostgreSQL
17
+
## Description
18
+
Dockerized FastAPI, SQLAlchemy 2 and PostgreSQL app template with DI.
19
19
20
-
## Key Features
20
+
## Key features
21
21
- tests on `pytest` with automatic rollback after each test case
22
22
- IOC (Inversion of Control) container built on [modern-di](https://github.com/modern-python/modern-di/)
23
23
- Observability tools integration built on [lite-bootstrap](https://github.com/modern-python/lite-bootstrap/)
24
-
- Linting and formatting using`ruff` and`ty`
24
+
- Linting and formatting with`ruff`, type checking with`ty`
25
25
-`Alembic` for DB migrations
26
26
27
27
Authentication is intentionally omitted: pick the scheme that fits your project and add it as a FastAPI dependency.
28
28
29
-
You can clone this project or use [this template](https://github.com/modern-python/modern-python-template) for fast [micro]service creation from scratch.
0 commit comments