Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- version: "3.7"
- services:
- ######### FRONTENDS ##########
- # Traefik Reverse Proxy
- traefik:
- image: traefik:v1.7.16
- container_name: traefik
- hostname: traefik
- restart: unless-stopped
- networks:
- - default
- - traefik_proxy
- ports:
- - "80:80"
- - "443:443"
- domainname: ${DOMAINNAME}
- volumes:
- - /var/run/docker.sock:/var/run/docker.sock:ro
- - ${USERDIR}/docker/traefik:/etc/traefik
- - ${USERDIR}/docker/shared:/shared
- environment:
- CF_API_EMAIL: ${CLOUDFLARE_EMAIL}
- CF_API_KEY: ${CLOUDFLARE_API_KEY}
- labels:
- traefik.enable: "true"
- traefik.backend: traefik
- traefik.protocol: http
- traefik.port: 8080
- traefik.frontend.rule: Host:traefik.${DOMAINNAME}
- traefik.frontend.headers.SSLHost: traefik.${DOMAINNAME}
- traefik.docker.network: traefik_proxy
- traefik.frontend.passHostHeader: "true"
- traefik.frontend.headers.SSLForceHost: "true"
- traefik.frontend.headers.SSLRedirect: "true"
- traefik.frontend.headers.browserXSSFilter: "true"
- traefik.frontend.headers.contentTypeNosniff: "true"
- traefik.frontend.headers.forceSTSHeader: "true"
- traefik.frontend.headers.STSSeconds: 315360000
- traefik.frontend.headers.STSIncludeSubdomains: "true"
- traefik.frontend.headers.STSPreload: "true"
- traefik.frontend.headers.customResponseHeaders: X-Robots-Tag:noindex,nofo$
- traefik.frontend.headers.frameDeny: "true"
- traefik.frontend.headers.customFrameOptionsValue: 'allow-from https:${DOM$
- traefik.frontend.auth.basic.users: '${HTTP_USERNAME}:${HTTP_PASSWORD}'
- networks:
- traefik_proxy:
- external:
- name: traefik_proxy
- default:
- driver: bridge
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement