... | ... | @@ -18,6 +18,8 @@ Das Starten und Stoppen des Servers geschieht komplett über [systemd](https://w |
|
|
Die Delayed-Job-Worker werden ebenso über systemd verwaltet. Hier liegt die Service-Datei unter `/etc/systemd/system/dozentron-worker.service`.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Dateien
|
|
|
-------
|
|
|
|
... | ... | @@ -27,8 +29,25 @@ Dort liegen unter `~/portal/current` die Dateien, die der Server für den Betrie |
|
|
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.
|
|
|
|
|
|
|
|
|
|
|
|
Cachen von Klassen
|
|
|
-------------------
|
|
|
|
|
|
In einem Produktionssystem sollte das Cachen von Ruby-Klassen aktiviert sein, um Ressourcen einzusparen.
|
|
|
|
|
|
Diese Einstellung ist von der Umgebung abhängig und kann daher in der Entsprechenden Datei in `config/environments/` gemacht werden.
|
|
|
|
|
|
Aktiviert wird das Cachen durch das Hinzufügen folgender Zeile:
|
|
|
|
|
|
``` ruby
|
|
|
config.cache_classes = true
|
|
|
``` |