|
|
Production Server Einrichtung
|
|
|
Production Server
|
|
|
===========================
|
|
|
Gestartet wird der Server und die Delayed Job Worker von Systemd Services, die unter
|
|
|
`/etc/systemd/system/dozentron.service` und `/etc/systemd/system/dozentron-worker.service` liegen. gestoppt wird auch über systemd
|
|
|
Für den Production-Server ist folgende Adresse reserviert:
|
|
|
|
|
|
Als Datenbank ist eine mysql Datenbank installiert
|
|
|
[dozentron.mni.thm.de](https://dozentron.mni.thm.de/)
|
|
|
|
|
|
Die Dateien vom Dozentron Server sind im Home vom User `dozentron` im ordner `~/portal/current`, das ist die Anordnung von Dateien wie capistrano sie erstellt. |
|
|
\ No newline at end of file |
|
|
|
|
|
|
|
|
Diese Adresse ist jedoch nur im lokalen Netz der THM oder über ein VPN erreichbar. Stelle also sicher, dass dein VPN [korrekt konfiguriert](https://www.thm.de/its/services/netzdienste/vpn.html) ist.
|
|
|
|
|
|
|
|
|
|
|
|
Starten und Stoppen des Servers
|
|
|
---------------------------
|
|
|
|
|
|
Das Starten und Stoppen des Servers geschieht komplett über [systemd](https://wiki.archlinux.de/title/Systemd#systemctl). Die Service-Datei für Doentron ist dabei unter `/etc/systemd/system/dozentron.service` zu finden.
|
|
|
|
|
|
Die Delayed-Job-Worker werden ebenso über systemd verwaltet. Hier liegt die Service-Datei unter `/etc/systemd/system/dozentron-worker.service`.
|
|
|
|
|
|
|
|
|
Dateien
|
|
|
-------
|
|
|
|
|
|
Bei der Installation von Dozentron wird ein Home-Verzeichnis für den Nutzer `dozentron` angelegt.
|
|
|
Dort liegen unter `~/portal/current` die Dateien, die der Server für den Betrieb benötigt.
|
|
|
|
|
|
Die Verwaltung dieser Dateien geschieht automatisch beim Deployment via capistrano.
|
|
|
|
|
|
|
|
|
Datenbank
|
|
|
--------------
|
|
|
|
|
|
Auf dem Production-Server wird für die Datenbank MySQL verwendet.
|
|
|
In der [Übersicht zu den Gem-Tasks](https://git.thm.de/dalt40/dozentron/wikis/dev-guide/gem-tasks#datenbank) finden sich weitere Informationen zu der verwendeten Datenbankumgebung. |