## Setup ### Voraussetzungen - Python 3.11+ - pip - Docker (Desktop) - Optional: `pre-commit` ### Abhängigkeiten installieren ```bash 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 ``` 2. Flask-App starten: ```bash python app.py ``` 3. Aufrufen im Browser: ``` http://localhost:5000/ ``` --- ### Option 2: Mit Docker 1. Image bauen: ```bash docker build -t fundfuechse-backend . ``` 2. Container starten: ```bash docker run -p 5000:5000 fundfuechse-backend ``` Die API läuft dann unter: ``` http://localhost:5000/ ``` --- ### Option 3: Mit docker-compose ```bash docker-compose up --build ``` Danach ist der Service erreichbar unter: ``` http://localhost:5000/ ``` --- ### Testaufruf per curl (PDF hochladen) ```bash curl.exe -X POST -F "file=@Pitchbook 1.pdf" http://localhost:5000/upload ```