
Directus Docker
Ein Open-Source-Projekt von Alexander Schnabl
- Docker
- Directus
- Nginx
- Self Hosted
Ich habe ein anpassbares Docker-Deployment für das Headless CMS Directus auf Basis von Docker Compose erstellt. Damit lassen sich auf einem einzigen Server schnell mehrere voneinander getrennte Directus-Umgebungen starten.
Zum Projekt gehören ein Docker-Compose-Setup, das Lebenszyklus und Netzwerk der Container steuert, eine Nginx-Konfiguration als Reverse Proxy mit Routing-Regeln für mehrere Backends, dokumentierte Umgebungsvariablen für Ports, Domains und Speicherorte sowie ein modularer Aufbau, mit dem sich weitere getrennte Umgebungen einfach kopieren und ergänzen lassen.
Entstanden ist das Projekt, weil ich mehrere Test- und Staging-Versionen von Directus-Websites betrieben habe. Mit Docker Compose laufen sie ohne Konflikte nebeneinander, die Anfragen verteilt Nginx sauber.
Das Ergebnis ist eine übersichtliche, skalierbare Lösung für die Entwicklung von Directus-Projekten mit Docker. Sicherheit und Anpassbarkeit dieses wiederverwendbaren Setups möchte ich weiter verbessern.
Auf GitHub ansehen


