- Required
python3.12
or newer - Install poetry — dependency management tool
- Install dependencies:
make init
Execute make
to see all available rules with documentation
- Activate virtual environment:
source .venv/bin/activate
- Don't forget to change values in .env
- Run development-only containers:
make up
- Run celery worker in watch mode:
make celery-worker
- Run application in watch mode:
make app
- Run the server application
- Access the following documentation and monitoring interfaces on
localhost
:- FastAPI documentation (Swagger UI): http://localhost:8000/docs
- Flower Celery monitoring panel: http://localhost:5555
Distributed under the GNU AGPL v3. See LICENSE for more information.