LeTTo Environment: Unterschied zwischen den Versionen

Aus Letto-Wiki
Zur Navigation springen Zur Suche springen
Keine Bearbeitungszusammenfassung
Zeile 45: Zeile 45:
| DOCKER_BASE || Pfad in dem sich alle Daten der Docker-Installation befinden || /opt/letto/docker
| DOCKER_BASE || Pfad in dem sich alle Daten der Docker-Installation befinden || /opt/letto/docker
|-
|-
| CERT_CREATED || || true
| CERT_CREATED || Gibt an ob ein Let's Encrypt Zertifikat über das Setup-Service erstellt wurde.  || true
|-
|-
| MYSQL_ROOT_PASSWORD || ||
| MYSQL_ROOT_PASSWORD || Klartextpasswort des Benutzers root am MySQL-Server ||
|-
|-
| MYSQL_PORT || || 13306
| MYSQL_PORT || Port mit dem der MySQL-Server am Host zur Verfügung steht || 13306
|-
|-
| MYSQL_HOST || Containername und hostname des MySQL-Docker Containers. || letto-mysql
| MYSQL_HOST || Containername und hostname des MySQL-Docker Containers. || letto-mysql
Zeile 75: Zeile 75:
| VOLUME_IMAGES || Pfad der Bilddateien, welche mit dem nginx-Server auf den Endpunkt /images gehostet werden || /opt/letto/docker/storage/images
| VOLUME_IMAGES || Pfad der Bilddateien, welche mit dem nginx-Server auf den Endpunkt /images gehostet werden || /opt/letto/docker/storage/images
|-
|-
| VOLUME_PLUGINS || Pfad der Bilddateien, welche mit dem nginx-Server auf den Endpunkt /images/plugins gehostet werden ||  /opt/letto/docker/storage/plugins
| VOLUME_PLUGINS || Pfad der PLugin-Bilddateien, welche mit dem nginx-Server auf den Endpunkt /images/plugins gehostet werden ||  /opt/letto/docker/storage/plugins
|-
|-
| VOLUME_PHOTOS || || /opt/letto/docker/storage/photos
| VOLUME_PHOTOS || Pfad der Schülerphotos, welche mit dem nginx-Server auf den Endpunkt /images/photos gehostet werden || /opt/letto/docker/storage/photos
|-
|-
| VOLUME_PROJEKTE || || /opt/letto/docker/storage/projekte
| VOLUME_PROJEKTE || Pfad der Schülerprojekt Dateiabgaben || /opt/letto/docker/storage/projekte
|-
|-
| VOLUME_PRINT || || /opt/letto/docker/storage/print
| VOLUME_PRINT || Pfad generierten PDF-Dateien (noch nicht verwendet) || /opt/letto/docker/storage/print
|-
|-
| VOLUME_EXPORT || || /opt/letto/docker/storage/export
| VOLUME_EXPORT || Pfad der Export- und Import-Dateien. || /opt/letto/docker/storage/export
|-
|-
| VOLUME_LOG || || /opt/letto/docker/storage/log
| VOLUME_LOG || Pfad der Logfiles aller Services || /opt/letto/docker/storage/log
|-
|-
| LETTO_LTI_URI || || http://letto-lti.nw-letto:8090
| LETTO_LTI_URI || Docker-Interne URL des LTI-Services || http://letto-lti.nw-letto:8090
|-
|-
| LETTO_IMAGE_URI || || http://letto-image.nw-letto:8091
| LETTO_IMAGE_URI || Docker-Interne URL des Image-Services || http://letto-image.nw-letto:8091
|-
|-
| LETTO_MATH_URI || || http://letto-math.nw-letto:8092
| LETTO_MATH_URI || Docker-Interne URL des Mathematik-Services || http://letto-math.nw-letto:8092
|-
|-
| LETTO_DEMO_URI || || http://letto-demo.nw-letto:8093
| LETTO_DEMO_URI || Docker-Interne URL für Debugging-Zwecke || http://letto-demo.nw-letto:8093
|-
|-
| LETTO_MAIL_URI || || http://letto-mail.nw-letto:8094
| LETTO_MAIL_URI || Noch nicht verwendet || http://letto-mail.nw-letto:8094
|-
|-
| LETTO_LOGIN_URI || || http://letto-login.nw-letto:8095
| LETTO_LOGIN_URI || Docker-Interne URL des Login-Services  || http://letto-login.nw-letto:8095
|-
|-
| LETTO_SETUP_URI || || http://letto-setup.nw-letto:8096
| LETTO_SETUP_URI || Docker-Interne URL des Setup-Services im Docker-Container || http://letto-setup.nw-letto:8096
|-
|-
| LETTO_PRINT_URI || || http://letto-print.nw-letto:8098
| LETTO_PRINT_URI || Noch nicht verwendet || http://letto-print.nw-letto:8098
|-
|-
| LETTO_EXPORT_URI || || http://letto-export.nw-letto:8099
| LETTO_EXPORT_URI || Docker-Interne URL des Export-Services  || http://letto-export.nw-letto:8099
|-
|-
| LETTO_BEURTEILUNG_URI || || http://letto-beurteilung.nw-letto:8100
| LETTO_BEURTEILUNG_URI || Noch nicht verwendet || http://letto-beurteilung.nw-letto:8100
|-
|-
| LETTO_TEST_URI || || http://letto-test.nw-letto:8101
| LETTO_TEST_URI || Noch nicht verwendet || http://letto-test.nw-letto:8101
|-
|-
| LETTO_QUESTION_URI || || http://letto-question.nw-letto:8102
| LETTO_QUESTION_URI || Docker-Interne URL des Question-Services || http://letto-question.nw-letto:8102
|-
|-
| LETTO_PLUGIN_URI || || http://letto-plugin.nw-letto:8200
| LETTO_PLUGIN_URI || Docker-Interne URL des Plugin-Services || http://letto-plugin.nw-letto:8200
|-
|-
| LETTO_PLUGINSOURCECODE_URI || || http://letto-pluginsourcecode.nw-letto:8204
| LETTO_PLUGINSOURCECODE_URI || Docker-Interne URL des Plugin-Sourcecode-Services || http://letto-pluginsourcecode.nw-letto:8204
|-
|-
| LETTO_LETTOEDIT_URI || || http://letto-lettoedit.nw-letto:8310
| LETTO_LETTOEDIT_URI || Docker-Interne URL des Edit-Services || http://letto-lettoedit.nw-letto:8310
|-
|-
| LETTO_LEHRPLAN_URI || || http://letto-lehrplan.nw-letto:8700
| LETTO_LEHRPLAN_URI || URL des Lehrplan-Services || http://letto-lehrplan.nw-letto:8700
|-
 
 
|}
|}

Version vom 15. Oktober 2023, 10:11 Uhr

siehe auch

LeTTo Environment

Variable Beschreibung mögliche/default Werte
LETTO_UID user-id des Benutzers letto im Unix-Filesystem des Host-Systems. Wird aktuell nicht verwendet
RUN_AS_ROOT Das Setup-Service wird als Benutzer root im Docker-Container ausgeführt true, false
LETTO_RESTKEY Schlüssel welcher vom LeTTo-Lizenzserver für diesen Server vergeben wurde
SERVICE_USER_PASSWORD Klartextpasswort für die Service to Service Kommunikation als normaler Benutzer
SERVICE_GAST_PASSWORD Klartextpasswort für die Service to Service Kommunikation als Gast-Benutzer
SERVICE_ADMIN_PASSWORD Klartextpasswort für die Service to Service Kommunikation als Administrator
JWT_SECRET Secret für den JWT-Token der Token Authentifikation
Server_SECRET Secret für den Server-Token
LETTO_LOCAL_PRIVATE_KEY Private-Key für Verschlüsselung
LETTO_LOCAL_PUBLIC_KEY Public-Key für Verschlüsselung - darf auch nach aussen weitergegeben werden
SERVER_NAME DNS Name des Servers. Für Weiterleitungen und das Let's encrypt Zertifikat
DOMAIN_ALTERNATIV Liste weiterer DNS-Namen für die Erstellung des Let'e encrypt Zertifaktes, durch Leerzeichen getrennt s1.xy.at s1.xy.at
SERVER_INFO Allgemeine Information über den Server welche auch an den Lizenzserver gesendet wird. LeTTo Server HTL St.Pölten
EMAIL Mail Adresse des Server Administrators
REDIRECT Gibt an wohin (welcher Endpunkt) redirectet wird wenn der DNS-Name ohne Endpunkt angegeben wird lettohtlstp
LETTO_PATH Pfad in dem sich das docker und setup-Verzeichnis des LeTTo-Servers befindet /opt/letto
SETUP_COMPOSE Pfad der docker-compose.yml für das Setup-Service /opt/letto/docker/compose/setup
LETTO_COMPOSE Pfad der docker-compose.yml für die LeTTo-Services /opt/letto/docker/compose/letto
DOCKER_BASE Pfad in dem sich alle Daten der Docker-Installation befinden /opt/letto/docker
CERT_CREATED Gibt an ob ein Let's Encrypt Zertifikat über das Setup-Service erstellt wurde. true
MYSQL_ROOT_PASSWORD Klartextpasswort des Benutzers root am MySQL-Server
MYSQL_PORT Port mit dem der MySQL-Server am Host zur Verfügung steht 13306
MYSQL_HOST Containername und hostname des MySQL-Docker Containers. letto-mysql
VOLUME_DATABASE Wird nicht verwendet
MYSQL_DUMP_PATH Pfad wo alle MySQL-Datenbank-Dump gespeichert werden /opt/letto/docker/storage/database-dump
MYSQL_BACKUP_PATH Wird nicht verwendet
PHP_MYADMIN_HOST Containername und hostname des PHP-MyAdmin phpmyadmin
MYSQL_LTI_HOST Docker-interne Adresse und Port des LTI-Services letto-mysql.nw-letto:3306
MYSQL_LTI_DATABASE Datenbankname der Datenbank des LTI-Services lettolti
MYSQL_LTI_USER Datenbank user für den Zugriff auf die LTI-Datenbank lettolti
MYSQL_LTI_PASSWORD Datenbank Klartext-Passwort für den User MYSQL_LTI_USER
PROXY_PATH Pfad der Konfigurationsdatein für den Reverse-Proxy /opt/letto/docker/proxy
VOLUME_PUBLIC Pfad der statischen Webseiten, welche mit dem nginx-Server auf den Endpunkt /public gehostet werden /opt/letto/docker/public
VOLUME_IMAGES Pfad der Bilddateien, welche mit dem nginx-Server auf den Endpunkt /images gehostet werden /opt/letto/docker/storage/images
VOLUME_PLUGINS Pfad der PLugin-Bilddateien, welche mit dem nginx-Server auf den Endpunkt /images/plugins gehostet werden /opt/letto/docker/storage/plugins
VOLUME_PHOTOS Pfad der Schülerphotos, welche mit dem nginx-Server auf den Endpunkt /images/photos gehostet werden /opt/letto/docker/storage/photos
VOLUME_PROJEKTE Pfad der Schülerprojekt Dateiabgaben /opt/letto/docker/storage/projekte
VOLUME_PRINT Pfad generierten PDF-Dateien (noch nicht verwendet) /opt/letto/docker/storage/print
VOLUME_EXPORT Pfad der Export- und Import-Dateien. /opt/letto/docker/storage/export
VOLUME_LOG Pfad der Logfiles aller Services /opt/letto/docker/storage/log
LETTO_LTI_URI Docker-Interne URL des LTI-Services http://letto-lti.nw-letto:8090
LETTO_IMAGE_URI Docker-Interne URL des Image-Services http://letto-image.nw-letto:8091
LETTO_MATH_URI Docker-Interne URL des Mathematik-Services http://letto-math.nw-letto:8092
LETTO_DEMO_URI Docker-Interne URL für Debugging-Zwecke http://letto-demo.nw-letto:8093
LETTO_MAIL_URI Noch nicht verwendet http://letto-mail.nw-letto:8094
LETTO_LOGIN_URI Docker-Interne URL des Login-Services http://letto-login.nw-letto:8095
LETTO_SETUP_URI Docker-Interne URL des Setup-Services im Docker-Container http://letto-setup.nw-letto:8096
LETTO_PRINT_URI Noch nicht verwendet http://letto-print.nw-letto:8098
LETTO_EXPORT_URI Docker-Interne URL des Export-Services http://letto-export.nw-letto:8099
LETTO_BEURTEILUNG_URI Noch nicht verwendet http://letto-beurteilung.nw-letto:8100
LETTO_TEST_URI Noch nicht verwendet http://letto-test.nw-letto:8101
LETTO_QUESTION_URI Docker-Interne URL des Question-Services http://letto-question.nw-letto:8102
LETTO_PLUGIN_URI Docker-Interne URL des Plugin-Services http://letto-plugin.nw-letto:8200
LETTO_PLUGINSOURCECODE_URI Docker-Interne URL des Plugin-Sourcecode-Services http://letto-pluginsourcecode.nw-letto:8204
LETTO_LETTOEDIT_URI Docker-Interne URL des Edit-Services http://letto-lettoedit.nw-letto:8310
LETTO_LEHRPLAN_URI URL des Lehrplan-Services http://letto-lehrplan.nw-letto:8700