Docker Traefik Beispiel Mediawiki: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
(Die Seite wurde neu angelegt: „version: '3' networks: traefik-public: external: true services: mediawiki: image: mediawiki restart: always ports: - 7080:80 link…“) |
K (Mario.zimmermann verschob die Seite Traefic Container nach Docker Traefik Beispiel Mediawiki, ohne dabei eine Weiterleitung anzulegen: Docker Traefik Beispiel Mediawiki) |
||
| (Eine dazwischenliegende Version von einem anderen Benutzer wird nicht angezeigt) | |||
| Zeile 1: | Zeile 1: | ||
| + | <pre> | ||
version: '3' | version: '3' | ||
networks: | networks: | ||
| Zeile 7: | Zeile 8: | ||
image: mediawiki | image: mediawiki | ||
restart: always | restart: always | ||
| − | |||
| − | |||
links: | links: | ||
- database | - database | ||
| Zeile 34: | Zeile 33: | ||
MYSQL_PASSWORD: example | MYSQL_PASSWORD: example | ||
MYSQL_RANDOM_ROOT_PASSWORD: 'yes' | MYSQL_RANDOM_ROOT_PASSWORD: 'yes' | ||
| + | </pre> | ||
Aktuelle Version vom 8. März 2023, 09:46 Uhr
version: '3'
networks:
traefik-public:
external: true
services:
mediawiki:
image: mediawiki
restart: always
links:
- database
volumes:
- ./images:/var/www/html/images
# After initial setup, download LocalSettings.php to the same directory as
# this yaml and uncomment the following line and use compose to restart
# the mediawiki service
- ./LocalSettings.php:/var/www/html/LocalSettings.php
networks:
- traefik-public
labels:
- "traefik.enable=true"
- "traefik.http.services.wiki.loadbalancer.server.port=80"
- "traefik.http.routers.wiki.rule=Host(`wiki.linugs.de`)"
- "traefik.http.routers.wiki.entrypoints=websecure"
- "traefik.http.routers.wiki.tls.certresolver=myresolver"
database:
image: mariadb
restart: always
environment:
MYSQL_DATABASE: my_wiki
MYSQL_USER: wikiuser
MYSQL_PASSWORD: example
MYSQL_RANDOM_ROOT_PASSWORD: 'yes'