Mediawiki-docker-compose-ldap: Unterschied zwischen den Versionen

Aus Xinux Wiki
Zur Navigation springen Zur Suche springen
Zeile 15: Zeile 15:
 
     links:
 
     links:
 
       - database
 
       - database
     #volumes:
+
     volumes:
      # - ./html:/var/www/html/
+
      - ./html:/var/www/html/
 +
    environment:
 +
      LDAPCONF: "/var/www/html/ldap.conf"
 
   database:
 
   database:
 
     image: mariadb
 
     image: mariadb
Zeile 23: Zeile 25:
 
       - ./mariadb:/var/lib/mysql
 
       - ./mariadb:/var/lib/mysql
 
     environment:
 
     environment:
      MYSQL_DATABASE: my_wiki
+
      -  MYSQL_DATABASE="${MYSQL_DATABASE}"
      MYSQL_USER: wikiuser
+
      -  MYSQL_USER="${MYSQL_USER}"
      MYSQL_PASSWORD: 77Xinux88
+
      -  MYSQL_PASSWORD="${MYSQL_PASSWORD}"
      MYSQL_RANDOM_ROOT_PASSWORD: 'yes'
+
      -  MYSQL_RANDOM_ROOT_PASSWORD="${MYSQL_RANDOM_ROOT_PASSWORD}"
 +
~                                                                     
 
</syntaxhighlight>
 
</syntaxhighlight>
  

Version vom 3. August 2021, 09:03 Uhr

Verzeichnisse anlegen

  • mkdir mediawiki
  • cd mediawiki
  • mkdir mariadb

Docker Compose

version: '3'
services:
  mediawiki:
    image: weyon/mediawiki-ldap:latest
    restart: always
    ports:
      - 8081:80
    links:
      - database
    volumes:
       - ./html:/var/www/html/
    environment:
      LDAPCONF: "/var/www/html/ldap.conf"
  database:
    image: mariadb
    restart: always
    volumes:
       - ./mariadb:/var/lib/mysql
    environment:
       -  MYSQL_DATABASE="${MYSQL_DATABASE}"
       -  MYSQL_USER="${MYSQL_USER}"
       -  MYSQL_PASSWORD="${MYSQL_PASSWORD}"
       -  MYSQL_RANDOM_ROOT_PASSWORD="${MYSQL_RANDOM_ROOT_PASSWORD}"
~

Starten

  • docker-compose up -d

HTML Verzeichnis kopieren

  • docker cp mediawiki_mediawiki_1:/var/www/html .

Kommentarzeichen entfernen

volumes:
 - ./html:/var/www/html/

Restart

  • docker-compose down ; docker-compose up -d