Files
DDDMicroFrontend/docker/traefik/docker-compose.yml
2025-09-30 10:00:10 +08:00

40 lines
886 B
YAML

version: '3.8'
services:
traefik:
image: traefik:v3.0
container_name: traefik
networks:
- traefik-net
ports:
- "80:80"
- "8080:8080"
volumes:
- ./traefik.yml:/etc/traefik/traefik.yml
- ./dynamic.yml:/etc/traefik/dynamic.yml # 动态配置文件
restart: always
whoami:
image: traefik/whoami
labels:
- "traefik.http.routers.whoami.rule=Host(`whoami.localhost`)"
# 2. Nacos 服务监听脚本
# nacos-cluster-watcher:
# user: "root"
# privileged: true
# image: node:24.8.0-alpine3.21
# container_name: nacos-cluster-watcher
# # network_mode: "host"
# networks:
# - traefik-net
# working_dir: /app
# volumes:
# - ./:/app # 挂载当前目录到容器
# command: sh -c "npm install && node src/index.js"
# restart: always
networks:
traefik-net:
driver: bridge