Docker Traefik Beispiel Mediawiki

Aus xinux.net
Version vom 26. März 2021, 08:51 Uhr von Thomas.will (Diskussion | Beiträge) (Die Seite wurde neu angelegt: „version: '3' networks: traefik-public: external: true services: mediawiki: image: mediawiki restart: always ports: - 7080:80 link…“)
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)
Zur Navigation springen Zur Suche springen

version: '3' networks:

 traefik-public:
   external: true

services:

 mediawiki:
   image: mediawiki
   restart: always
   ports:
     - 7080:80
   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'