In order to run the backend the fastest way possible, you can use the makefile setup and uv for Python dependency management as this:
make init
make upgrade
make devThen you can ping the API at http://127.0.0.1:8000/api/v1/ping.
Warning, if you run the app through Docker, you will need to use the unsecure 80 port in order to facilitate the domain resultion using in production. So, the url will be http://localhost/api/v1/ping.
- Docker and Docker Compose for containerization and deployment.
- uv (Python dependency manager)
- ruff (linter/formatter)
- Copy
.env.templateto.envand adjust variables as needed.
make initmake buildmake rebuildmake dev- The API will be available at http://localhost:8688 by default.
make stopmake clean-
Lint and check code:
make check
-
Format code:
make format