Docker Traefik Beispiel Mediawiki: Unterschied zwischen den Versionen

Aus Xinux Wiki
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
    ports:
      - 7080:80
     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, 11: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'