A simple asynchronous API application that implements CRUD user interaction.
Python
FastAPI
PostgreSQL
,Redis
Alembic
, SQLAlchemy
, AsyncPG
Bcrypt
Docker
Ngrok
,Makefile
Rename .backend_example
to backend.env
and .ngrok_example
to ngrok.env
then set your values.
make create-certs-windows
make build-backend
make up-all
make create-certs-unix
make build-backend
make up-all
If you don't want to start the Ngrok
service then use make up-backend
instead of make up-all
- Migrations
- Docker support
- Cache
- Tests
- Logging