Update readme.md

This commit is contained in:
Lukas_Weberruß 2025-07-07 09:10:12 +00:00
parent 3cffd82d9b
commit 94c7ba9409

View file

@ -1,48 +1,43 @@
-----
```markdown
# Moodle Deployment auf Cloud Foundry # Moodle Deployment auf Cloud Foundry
Diese Anleitung beschreibt die Schritte für ein robustes und automatisch skalierendes Deployment der Lernplattform Moodle auf einer Cloud Foundry-Umgebung. Dies umfasst die Konfiguration für eine externe Datenbank, S3-Dateispeicher, Session-Handling für mehrere Instanzen und Autoskalierung. Diese Anleitung beschreibt die Schritte für ein robustes und automatisch skalierendes Deployment der Lernplattform Moodle auf einer Cloud Foundry-Umgebung. Dies umfasst die Konfiguration für eine externe Datenbank, S3-Dateispeicher, Session-Handling für mehrere Instanzen und Autoskalierung.
## Voraussetzungen ## Voraussetzungen
* Zugang zu einer Cloud Foundry Umgebung. * Zugang zur STACKIT Cloud Foundry Umgebung.
* Das `cf` Command Line Interface (CLI) ist installiert. * Das `cf` Command Line Interface (CLI) ist installiert.
* Zugangsdaten für einen S3-kompatiblen Object Storage sind vorhanden. * Zugangsdaten den STACKIT S3-kompatiblen Object Storage sind vorhanden.
## Verzeichnisstruktur ## Verzeichnisstruktur
Bevor du die Anwendung pushst, stelle sicher, dass deine lokale Verzeichnisstruktur wie folgt aussieht. Dies ist entscheidend für den Erfolg. Bevor du die Anwendung pushst, stelle sicher, dass deine lokale Verzeichnisstruktur wie folgt aussieht. Dies ist entscheidend für den Erfolg.
``` ```
. .
├── manifest.yml ├── manifest.yml
└── moodle/ └── moodle/
├── .bp-config/ ├── .bp-config/
│ ├── options.json │ ├── options.json
│ └── php/ │ └── php/
│ └── php.ini.d/ │ └── php.ini.d/
│ ├── moodle.ini │ ├── moodle.ini
│ └── mysqli.ini │ └── mysqli.ini
├── httpd/ ├── httpd/
│ └── logs/ │ └── logs/
│ └── httpd.pid -\> /tmp/httpd.pid │ └── httpd.pid -> /tmp/httpd.pid
├── lib/ ├── lib/
├── logs/ ├── logs/
│ ├── proc-man.log -\> /dev/stdout │ ├── proc-man.log -> /dev/stdout
│ └── rewrite.log -\> /dev/stdout │ └── rewrite.log -> /dev/stdout
├── php/ ├── php/
│ └── var/ │ └── var/
│ └── run/ │ └── run/
│ └── php-fpm.pid -\> /tmp/php-fpm.pid │ └── php-fpm.pid -> /tmp/php-fpm.pid
├── config.php ├── config.php
├── index.php ├── index.php
└── ... (alle anderen Moodle-Dateien und Ordner) └── ... (alle anderen Moodle-Dateien und Ordner)
```
````
--- ---