Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- version: "3.8"
- services:
- traefik:
- image: "traefik:latest"
- container_name: traefik
- restart: unless-stopped
- security_opt:
- - "no-new-privileges:true"
- #networks:
- # - proxy
- ports:
- - "80:80"
- - "443:443"
- - "8282:8080"
- volumes:
- - "/etc/localtime:/etc/localtime:ro"
- - "/var/run/docker.sock:/var/run/docker.sock:ro"
- - "./traefik-data/traefik.yml:/traefik.yml:ro"
- - "./traefik-data/acme.json:/acme.json"
- - "./traefik-data/configurations:/configurations"
- labels:
- - traefik.enable=true
- #- traefik.docker.network=proxy
- - traefik.http.routers.traefik-secure.entrypoints=websecure
- - traefik.http.routers.traefik-secure.rule=Host(`traefik.domain.com`)
- - traefik.http.routers.traefik-secure.service=api@internal
- - traefik.http.routers.traefik-secure.middlewares=user-auth@file
- environment:
- - 'CF_API_KEY=******'
- whoami:
- image: "traefik/whoami"
- container_name: "whoami"
- labels:
- - "traefik.enable=true"
- - "traefik.http.routers.whoami.rule=Host(`whoami.${PRIMARY_DOMAIN}`)"
- - "traefik.http.routers.whoami.entrypoints=websecure"
- - "traefik.http.routers.whoami.service=whoami"
- - "traefik.http.routers.whoami.tls=true"
- - "traefik.http.routers.whoami.tls.certresolver=letsencrypt"
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement