backend/flask-setup #38
No reviewers
Labels
No Label
0 - 2 Std
1 - 2 Tag
2 - 5 Std
5 - 8 Std
Bug
Doing
Done
In Review
Kennzahlen Extraktion
Kennzahlen Konfigurieren
Kennzahlen überprüfen
Kennzahlen validieren
Kennzahlenwerte exportieren
Kunden Feedback
Nice to have
Pitchbook hochladen
To Do
Wontfix
No Milestone
No project
No Assignees
2 Participants
Notifications
Due Date
No due date set.
Dependencies
No dependencies set.
Reference: PSE2_FF/pse2_ff#38
Loading…
Reference in New Issue
There is no content yet.
Delete Branch "backend/flask-setup"
Deleting a branch is permanent. Although the deleted branch may exist for a short time before cleaning up, in most cases it CANNOT be undone. Continue?
Closes #4
Aufbau eines zentralen Webservers zur Koordination aller Services über REST
Formatter einbinden
Linter einbinden
Containerisierung
REST PDF annehmen
GET der config
GET dummy von gefundenen kennzahlen
@ -0,0 +1,15 @@# 1. Python-Image verwendenFROM python:3.11-slimich bin für das python:3.11-alpine (16MB) image, das ist weniger als halb so groß wie dass slim image (46MB)
@ -0,0 +12,4 @@COPY . .# 5. Flask-App startenCMD ["python", "app.py"]Das startet den dev-Server von flask. Der sollte aus Sicherheitsgründen (da ist z.B. ein debugger enthalten) und aus Performancegründen (der unterstützt ein reload bei Dateiänderungen) nicht in produktiv-Umgebungen verwendet werden.
Hier die docs dazu: https://flask.palletsprojects.com/en/stable/deploying/
@ -0,0 +5,4 @@app = Flask(__name__)# StartseiteDummy endpoint wird so eigentlich nicht benötigt. Wenn du sowas gerne möchtest, kannst du auf /health eine route für den health-check exposen.
@ -0,0 +22,4 @@# liefert Beispiel-Ergebnisse der Extraktion@app.route("/dummy_results", methods=["GET"])Nenn die Route am besten nicht /dummy_results. Da muss dann nachher noch das frontend angepasst werden, wenn sich der Name nochmal ändert
@ -0,0 +1,8 @@-----BEGIN OPENSSH PRIVATE KEY-----ein openssh private schlüssel darf nirgends hochgeladen werden. Du musst den jetzt überall revoken, den darfst du nirgends mehr verwenden.
@ -0,0 +1 @@ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIJ1849L1hcA3t2JZ1isWgauRCr6I+K0kzboq7VR6Z/ow 1924466@stud.hs-mannheim.deAuch der public key sollte nicht ins repo
550c9460e4tocc6c92367035fdd0c57etocd6c66a1fd