This is a template for building asynchronous FastAPI applications with PostgreSQL.
If you're looking to understand the project in depth, please refer to the full documentation here:
👉 Deep Documentation
- Python FastAPI backend
- POSTGRESQL Database
- Docker-Compose
- Authentification
- Migration with Alembic
- PGADMIN4 for Graphical Database Visualization
- Asynchronous
- Support SQLmodel
After cloning the repository, go to it.
-
DOCKER COMPOSE
docker compose up -d --build
-
RUN FRIST MIGRATION
docker compose exec app uv run alembic revision --autogenerate -m "first migration" docker compose exec app uv run alembic upgrade head
-
Please turn on the LISTEN Docs app.
0.0.0.0:8001/docs
-
PGADMIN4
access to pgadmin by specified db as name server and 5434 as port at localhost/5050
username: admin@gmail.com password: admin
Please turn on the LISTEN Docs app. 0.0.0.0:5050