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

Aus Xinux Wiki
Zur Navigation springen Zur Suche springen
Zeile 14: Zeile 14:
 
services:
 
services:
 
   mediawiki:
 
   mediawiki:
     image: weyon/mediawiki-ldap:latest
+
     image: xinux/mediawiki-ldap-plugins:latest
 
     restart: always
 
     restart: always
 
     ports:
 
     ports:
       - 8081:80
+
       - 30000:80
 
     links:
 
     links:
 
       - database
 
       - database
 
     #volumes:
 
     #volumes:
     #   - ./html:/var/www/html/
+
     # - ./html:/var/www/html/
 
     environment:
 
     environment:
 
       LDAPCONF: "/var/www/html/ldap.conf"
 
       LDAPCONF: "/var/www/html/ldap.conf"
Zeile 29: Zeile 29:
 
     volumes:
 
     volumes:
 
       - ./mariadb:/var/lib/mysql
 
       - ./mariadb:/var/lib/mysql
     environment:
+
     env_file:
       - MYSQL_DATABASE="${MYSQL_DATABASE}"
+
       - mariadb.env
      -  MYSQL_USER="${MYSQL_USER}"
+
~                                                                                         
      -  MYSQL_PASSWORD="${MYSQL_PASSWORD}"
 
      -  MYSQL_RANDOM_ROOT_PASSWORD="${MYSQL_RANDOM_ROOT_PASSWORD}"                                                                   
 
 
</syntaxhighlight>
 
</syntaxhighlight>
  

Version vom 3. August 2021, 13:05 Uhr

UCS Vorarbeiten

  • cat /etc/apache2/sites-enables/default-ssl.conf
ProxyPass /mediawiki/ http://127.0.0.1:30000/mediawiki/ retry=0
ProxyPassReverse /mediawiki/ http://127.0.0.1:30000/mediawiki/

Verzeichnisse anlegen

  • cd /var/lib/univention-appcenter/apps
  • mkdir mediawiki
  • cd mediawiki
  • mkdir mariadb

Docker Compose

version: '3'
services:
  mediawiki:
    image: xinux/mediawiki-ldap-plugins:latest
    restart: always
    ports:
      - 30000: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
    env_file:
       - mariadb.env
~

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