compose/mediawiki/docker-compose.yml
2024-12-29 11:08:26 +08:00

42 lines
1.0 KiB
YAML

version: "3.8"
services:
nginx:
container_name: mediawiki-nginx
image: nginx:latest
restart: unless-stopped
networks:
- proxy
- mediawiki
volumes:
- "./config:/etc/nginx/conf.d"
- "/etc/localtime:/etc/localtime:ro"
- "./html:/var/www/html"
labels:
- "traefik.enable=true"
- "traefik.docker.network=proxy"
- "traefik.http.routers.mediawiki.Rule=Host(`www.wiki.com`)"
- "traefik.http.routers.mediawiki.service=mediawiki"
- "traefik.http.routers.mediawiki.entrypoints=websecure"
- "traefik.http.services.mediawiki.loadBalancer.server.port=80"
mediawiki:
container_name: mediawiki
image: luotianyi/mediawiki-fpm:latest
restart: unless-stopped
build:
context: build
networks:
- mediawiki
volumes:
- "/etc/localtime:/etc/localtime:ro"
- "./html:/var/www/html"
- "./data:/var/www/data"
# - "./LocalSettings.php:/var/www/html/LocalSettings.php"
networks:
proxy:
external: true
mediawiki:
name: mediawiki