Skip to content
This repository has been archived by the owner on Nov 7, 2023. It is now read-only.

CrappyAlgorithm/Airgonomic_Backend

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

88 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Airgonomic_Backend

Einrichtung der Entwicklungsumgebung in VSCode:

  • Projekt clonen
  • Projektordner in der Konsole öffnen
  • Falls nicht vorhanden virtualenv installieren
  • Linux:
$ python3 -m venv venv
  • Windows:
$ python -m venv venv
  • Projektordner in VSCode öffnen
  • Python extension
  • Strg+Shift+P "Python: Select Interpreter" auswählen
  • Den Interpreter mit der Angabe "venv" auswählen
  • Rechtsklick auf den Ordner venv und "Open in Terminal" auswählen
  • Linux:
$ pip3 install flask
  • Windows:
$ pip install flask

Starten der Anwendung:

  • In der Konsole ins Hauptverzeichnis des Projekts wechseln
  • Setzen von 2 enviroment Variablen
  • Linux:
$ export FLASK_APP=backend
$ export FLASK_ENV=development
  • Windows:
$ set FLASK_APP=backend
$ set FLASK_ENV=development
  • Nun kann die Anwendung wie folgt genutzt werden
$ flask <Befehl>

Mögliche Befehle

Befehl Beschreibung
run startet das Backend
init-db legt die Datenbank an bzw bereinigt diese
sample-db fügt Beispieldaten in die Datenbank ein

Startparameter für run

Parameter Beschreibung
-h host-ip :text Angabe der Socket-IP. Mögliche externe IP's können mit ifconfig eingesehen werden.
-p port :integer Angabe des Socket-Port.

Starten der Fenstersteuerung

  • In der Konsole in den Ordner control/ wechseln
  • Nun kann die Anwendung mit folgendem Befehl gestartet werden:
$ python3 __init__
  • Nun schreibt die Anwendung sämtliche Aktivitäten in das Logfile unter control.log.
  • Das Programm kann durch die Eingabe von Strg+C beendet werden.
  • Beim Beenden werden alle Fenster geschlossen und die aktuelle Configuration gespeichert.
  • Um eine erneute Ersteinrichtung zu starten, muss nur die Zeile des Raumes aus der config.txt entfernt werden.
  • Zudem kann die Backendadresse in der configurations Datei angepasst werden.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published