Joomla Entwicklungsumgebung mit docker

Aus revampedia
Version vom 22. August 2019, 20:40 Uhr von Cem Aydin (Diskussion | Beiträge) (Die Seite wurde neu angelegt: «Joomla Entwicklungsumgebung mit docker nutzen. Um die Einrichtung einer Entwicklungsumgebung für Joomla zu vereinfachen, habe ich diese mittels docker/docker-c…»)
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)

Joomla Entwicklungsumgebung mit docker nutzen.

Um die Einrichtung einer Entwicklungsumgebung für Joomla zu vereinfachen, habe ich diese mittels docker/docker-compose vorbereitet.

Anwendung

Voraussetzungen

  • aktuelles docker sowie docker-compose
  • git

Auf unserem delfin-web sind diese bereits installiert.

docker-compose Umgebung einrichten

Klonen des git repository ins home Verzeichnis: https://github.com/rebootl/joomla-docker-devel.git

   $ git clone https://github.com/rebootl/joomla-docker-devel.git
   $ cd joomla-docker-devel

Allenfalls die Konfigurationsdatei docker-compose.yaml anpassen.

Da auf delfin-web mehrere Leute arbeiten sollten dort der Port 8085, der Container Name sowie der image Name angepasst werden.

Z.B. hier bei image und container_name -cem1 angehängt, sowie ports auf "80086:80" geändert.

version: '3'

services:
  web:
    build: ./apache-joomla
    image: myjoomla-cem1
    container_name: myjoomla-test-cem1
    depends_on:
      - "db"
    ports:
      - "80086:80"
    volumes:
      - "./apache-joomla/joomla:/var/www/html"
  db:
    build: ./mariadb-joomla
    image: mymariadb-cem1
    container_name: mymariadb-test-cem1
    environment:
      MYSQL_ROOT_PASSWORD: example
      MYSQL_DATABASE: joomla
      MYSQL_USER: joomla
      MYSQL_PASSWORD: xyz123
#    ports:
#      - "3306:3306"