pse2_ff/project/backend/README.md

979 B

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
  1. Flask-App starten:
python app.py
  1. Aufrufen im Browser:
http://localhost:5000/

Option 2: Mit Docker

  1. Image bauen:
docker build -t fundfuechse-backend .
  1. 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