LeTTo Environment: Unterschied zwischen den Versionen

Aus Letto-Wiki
Wechseln zu: Navigation, Suche
(Die Seite wurde neu angelegt: „siehe auch * docker compose files * Administration == LeTTo Environment == {| class="wikitable" style="text-align: left; width: 100%;" | Variable || B…“)
 
Zeile 7: Zeile 7:
 
| Variable || Beschreibung  || mögliche/default Werte
 
| 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 || || true
 +
|-
 +
| MYSQL_ROOT_PASSWORD || ||
 +
|-
 +
| MYSQL_PORT || || 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 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_PROJEKTE || || /opt/letto/docker/storage/projekte
 +
|-
 +
| VOLUME_PRINT || || /opt/letto/docker/storage/print
 +
|-
 +
| VOLUME_EXPORT || || /opt/letto/docker/storage/export
 +
|-
 +
| VOLUME_LOG || || /opt/letto/docker/storage/log
 +
|-
 +
| LETTO_LTI_URI || || http://letto-lti.nw-letto:8090
 +
|-
 +
| LETTO_IMAGE_URI || || http://letto-image.nw-letto:8091
 +
|-
 +
| LETTO_MATH_URI || || http://letto-math.nw-letto:8092
 +
|-
 +
| LETTO_DEMO_URI || || http://letto-demo.nw-letto:8093
 +
|-
 +
| LETTO_MAIL_URI || || http://letto-mail.nw-letto:8094
 +
|-
 +
| LETTO_LOGIN_URI || || http://letto-login.nw-letto:8095
 +
|-
 +
| LETTO_SETUP_URI || || http://letto-setup.nw-letto:8096
 +
|-
 +
| LETTO_PRINT_URI || || http://letto-print.nw-letto:8098
 +
|-
 +
| LETTO_EXPORT_URI || || http://letto-export.nw-letto:8099
 +
|-
 +
| LETTO_BEURTEILUNG_URI || || http://letto-beurteilung.nw-letto:8100
 +
|-
 +
| LETTO_TEST_URI || || http://letto-test.nw-letto:8101
 +
|-
 +
| LETTO_QUESTION_URI || || http://letto-question.nw-letto:8102
 +
|-
 +
| LETTO_PLUGIN_URI || || http://letto-plugin.nw-letto:8200
 +
|-
 +
| LETTO_PLUGINSOURCECODE_URI || || http://letto-pluginsourcecode.nw-letto:8204
 +
|-
 +
| LETTO_LETTOEDIT_URI || || http://letto-lettoedit.nw-letto:8310
 +
|-
 +
| LETTO_LEHRPLAN_URI || || http://letto-lehrplan.nw-letto:8700
 
|}
 
|}

Version vom 15. Oktober 2023, 10:59 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 true
MYSQL_ROOT_PASSWORD
MYSQL_PORT 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 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_PROJEKTE /opt/letto/docker/storage/projekte
VOLUME_PRINT /opt/letto/docker/storage/print
VOLUME_EXPORT /opt/letto/docker/storage/export
VOLUME_LOG /opt/letto/docker/storage/log
LETTO_LTI_URI http://letto-lti.nw-letto:8090
LETTO_IMAGE_URI http://letto-image.nw-letto:8091
LETTO_MATH_URI http://letto-math.nw-letto:8092
LETTO_DEMO_URI http://letto-demo.nw-letto:8093
LETTO_MAIL_URI http://letto-mail.nw-letto:8094
LETTO_LOGIN_URI http://letto-login.nw-letto:8095
LETTO_SETUP_URI http://letto-setup.nw-letto:8096
LETTO_PRINT_URI http://letto-print.nw-letto:8098
LETTO_EXPORT_URI http://letto-export.nw-letto:8099
LETTO_BEURTEILUNG_URI http://letto-beurteilung.nw-letto:8100
LETTO_TEST_URI http://letto-test.nw-letto:8101
LETTO_QUESTION_URI http://letto-question.nw-letto:8102
LETTO_PLUGIN_URI http://letto-plugin.nw-letto:8200
LETTO_PLUGINSOURCECODE_URI http://letto-pluginsourcecode.nw-letto:8204
LETTO_LETTOEDIT_URI http://letto-lettoedit.nw-letto:8310
LETTO_LEHRPLAN_URI http://letto-lehrplan.nw-letto:8700