|
|
||
|---|---|---|
| .. | ||
| Dockerfile | ||
| README.md | ||
| app.py | ||
| requirements.txt | ||
README.md
Setup
Voraussetzungen
- Python 3.11+
- pip
- Docker (Desktop)
- Optional:
pre-commit
Abhängigkeiten installieren
pip install -r requirements.txt
# Codequalität (lokal prüfen)
black app.py
flake8 app.py
## Anwendung starten
### Lokal
1. Abhängigkeiten installieren:
```bash
pip install -r requirements.txt
- Flask-App starten:
python app.py
- Aufrufen im Browser:
http://localhost:5000/
Option 2: Mit Docker
- Image bauen:
docker build -t fundfuechse-backend .
- Container starten:
docker run -p 5000:5000 fundfuechse-backend
Die API läuft dann unter:
http://localhost:5000/
Option 3: Mit docker-compose
docker-compose up --build
Danach ist der Service erreichbar unter:
http://localhost:5000/
Testaufruf per curl (PDF hochladen)
curl.exe -X POST -F "file=@Pitchbook 1.pdf" http://localhost:5000/upload