Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- traefik:
- image: traefik:latest
- container_name: traefik
- networks:
- - proxy
- ports:
- - "80:80"
- - "443:443"
- - "8080:8080"
- env_file:
- - .env
- environment:
- - CF_API_EMAIL=${CF_API_EMAIL}
- - CF_API_KEY=${CF_API_KEY}
- volumes:
- - ./traefik/config/traefik.yml:/etc/traefik/traefik.yml:ro # Configuration file
- - ./traefik/config/dynamic/:/etc/traefik/dynamic/:ro # Dynamic configuration folder
- - ./traefik/config/certs/:/var/traefik/certs/:rw # TLS certificates
- - /var/run/docker.sock:/var/run/docker.sock
- restart: unless-stopped
- labels:
- - 'traefik.enable=true'
- - 'traefik.http.routers.api.rule=Host(`traefik.local.${DOMAIN}`)'
- - 'traefik.http.routers.api.entryPoints=web'
- - 'traefik.http.routers.api.service=api@internal'
- - 'traefik.http.routers.service=api'
- - 'traefik.http.services.api.loadbalancer.server.port=8080'
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement