Advertisement
Guest User

docker-compose.yml

a guest
Feb 15th, 2020
279
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
YAML 1.74 KB | None | 0 0
  1. version: "3.7"
  2. services:
  3. ######### FRONTENDS ##########
  4.  
  5. # Traefik Reverse Proxy
  6.   traefik:
  7.     image: traefik:v1.7.16
  8.     container_name: traefik
  9.     hostname: traefik
  10.     restart: unless-stopped
  11.     networks:
  12.      - default
  13.       - traefik_proxy
  14.     ports:
  15.      - "80:80"
  16.       - "443:443"
  17.     domainname: ${DOMAINNAME}
  18.     volumes:
  19.      - /var/run/docker.sock:/var/run/docker.sock:ro
  20.       - ${USERDIR}/docker/traefik:/etc/traefik
  21.       - ${USERDIR}/docker/shared:/shared
  22.     environment:
  23.       CF_API_EMAIL: ${CLOUDFLARE_EMAIL}
  24.       CF_API_KEY: ${CLOUDFLARE_API_KEY}
  25.     labels:
  26.       traefik.enable: "true"
  27.       traefik.backend: traefik
  28.       traefik.protocol: http
  29.       traefik.port: 8080
  30.       traefik.frontend.rule: Host:traefik.${DOMAINNAME}
  31.       traefik.frontend.headers.SSLHost: traefik.${DOMAINNAME}
  32.       traefik.docker.network: traefik_proxy
  33.       traefik.frontend.passHostHeader: "true"
  34.       traefik.frontend.headers.SSLForceHost: "true"
  35.       traefik.frontend.headers.SSLRedirect: "true"
  36.       traefik.frontend.headers.browserXSSFilter: "true"
  37.       traefik.frontend.headers.contentTypeNosniff: "true"
  38.       traefik.frontend.headers.forceSTSHeader: "true"
  39.       traefik.frontend.headers.STSSeconds: 315360000
  40.       traefik.frontend.headers.STSIncludeSubdomains: "true"
  41.       traefik.frontend.headers.STSPreload: "true"
  42.       traefik.frontend.headers.customResponseHeaders: X-Robots-Tag:noindex,nofo$
  43.       traefik.frontend.headers.frameDeny: "true"
  44.       traefik.frontend.headers.customFrameOptionsValue: 'allow-from https:${DOM$
  45.       traefik.frontend.auth.basic.users: '${HTTP_USERNAME}:${HTTP_PASSWORD}'
  46.  
  47. networks:
  48.   traefik_proxy:
  49.     external:
  50.       name: traefik_proxy
  51.   default:
  52.     driver: bridge
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement