init: documentation and prototypes

This commit is contained in:
2025-12-01 22:01:19 +01:00
parent e936fb41fa
commit 45d60fc1a9
51 changed files with 2476 additions and 1 deletions

View File

@@ -0,0 +1,16 @@
# DirektVermittlungDe Backend
## Setup
1. Clone or create folder, add files above.
2. `pip install -r requirements.txt`
3. Copy `.env.example` to `.env` and edit.
4. Run Postgres, Redis, MinIO (use Docker Compose if needed).
5. `uvicorn main:app --reload`
6. Docs: http://localhost:8000/docs
7. Tests: `pytest`
## Run Worker
arq main.worker --watch # For background jobs
## Docker (Optional)
Use docker-compose.yml for services.