Lokale Entwicklung

Voraussetzungen für lokale Entwicklung:

  • Terminal mit bash
  • aktuelles docker

Quelle: https://gitlab.com/egotec/egocms

  1. Das Projekt egotec/egocms lokal klonen.
  2. Im Hauptverzeichnis das Skript init.sh starten
  1. Das Init-Skript setzt das gesamte Projekt zurück.
  2. Alle benötigten Images werden gezogen oder gebaut.
  3. Die docker compose Umgebung wird gestartet. Einige Ports werden verwendet.
  4. Das Skript wartet darauf, dass `mariadb` und `elasticsearch` vollständig gestartet werden.
  5. Der Bootstrap-Prozess wird gestartet.
  6. Am Ende können Sie https://localhost besuchen.

Es sollte keine andere Serveranwendung (Webserver, Datenbankserver usw.) auf Ihrer Workstation laufen.
Falls doch, ändern Sie die entsprechenden Ports in docker-compose.yml.

Die init.sh kann über 5 Minuten dauern, da das Ubuntu-Image für egocms erstellt wird.

Readme

Weitere Informationen stehen direkt in der README.md.