Technologies used:
- FastAPI
- SQLAlchemy
- Pydantic
- Dishka
- Taskiq
- Redis
- PostgreSQL
Install all dependencies by uv:
uv sync
- Replace
PROJECT_NAME
prefix by your custom name incompose-dev.yml
- Run
cp .env.example .env
and adjust all env variables - Run
docker compose -f compose-dev.yml up -d
. - Go to
http://localhost:8001/docs
.
- Replace
PROJECT_NAME
prefix by your custom name incompose.yml
- Run
cp .env.example .env
and adjust all env variables - Run
docker compose -f compose.yml up -d
. - Go to
http://localhost:8001/docs
.