Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- version: '3'
- services:
- traefik:
- image: "traefik:latest"
- container_name: "traefik"
- restart: always
- command:
- - "--log.level=INFO"
- - "--api.dashboard=true"
- - "--entrypoints.web.address=:80"
- - "--providers.docker=true"
- - "--providers.docker.exposedbydefault=false"
- ports:
- - "8080:80"
- volumes:
- - /var/run/docker.sock:/var/run/docker.sock
- networks:
- - default
- - internal_network
- gitserver:
- image: gitea/gitea
- networks:
- - internal_network
- labels:
- - "traefik.enable=true"
- - "traefik.http.routers.gitserver.rule=Host(`git.server.home`)"
- - "traefik.http.services.gitserver.loadbalancer.server.port=3000"
- gitserver-prefix1:
- image: gitea/gitea
- networks:
- - internal_network
- labels:
- - "traefik.enable=true"
- - "traefik.http.services.gitserver-prefix1.loadbalancer.server.port=3000"
- - "traefik.http.routers.gitserver-prefix1.rule=Host(`server.home`) && PathPrefix(`/gitserver`)"
- - "traefik.http.middlewares.gitserver-stripprefix.stripprefix.prefixes=/gitserver"
- - "traefik.http.routers.gitserver-prefix1.middlewares=gitserver-stripprefix"
- networks:
- default:
- internal_network:
- internal: true
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement