Mediawiki-docker-compose-ldap-ucs: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
| Zeile 50: | Zeile 50: | ||
=CA Cert kopieren= | =CA Cert kopieren= | ||
*cp /tmp/LocalSettings.php html/ca.crt | *cp /tmp/LocalSettings.php html/ca.crt | ||
| + | =LDAP Conf anlegen= | ||
| + | *cat html/ldap.conf | ||
=Kommentarzeichen entfernen= | =Kommentarzeichen entfernen= | ||
Version vom 3. August 2021, 13:15 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 html
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
- cat mariadb.env
MYSQL_DATABASE=my_wiki
MYSQL_USER=wiki_user
MYSQL_PASSWORD=sysadm
MYSQL_RANDOM_ROOT_PASSWORD='yes'
Starten
- docker-compose up -d
HTML Verzeichnis kopieren
- docker cp mediawiki_mediawiki_1:/var/www/html html/mediawiki
LocalSettings kopieren
- cp /tmp/LocalSettings.php html/mediawiki
CA Cert kopieren
- cp /tmp/LocalSettings.php html/ca.crt
LDAP Conf anlegen
- cat html/ldap.conf
Kommentarzeichen entfernen
volumes: - ./html:/var/www/html/
Restart
- docker-compose down ; docker-compose up -d