The simple CRUD for blog.
- framework: FastAPI, Apache Airflow
- migrations: Alembic
- ORM: Sqlalchemy
- Dependencies manager: Poetry, python venv
- Automation: Docker, Makefile, Dokploy CI/CD, but u can not see this :^)
- Change .env.example to .env
- Add your telegram token and channel_id
- First method is
make up
(see more command in Makefile) - Second method is
docker-compose up
- Simple CRUD operation on posts in blog.
- Simple Airflow Dag in ETT style (Extract Transform Trigger)
This is my base structure for all projects. List of abstraction, for writing like SOLID.