This repository has been archived on 2020-09-29. You can view files and clone it, but cannot push or open issues or pull requests.
traefik.autonomic.zone/compose.yml

49 lines
1.2 KiB
YAML
Raw Permalink Normal View History

---
version: "3.8"
2020-04-30 09:50:59 +00:00
services:
traefik:
2020-09-24 07:01:49 +00:00
image: "traefik:2.3.0"
ports:
2020-04-30 12:24:29 +00:00
- "80:80"
- "443:443"
2020-04-30 12:24:29 +00:00
- "8080:8080"
2020-06-25 09:42:43 +00:00
- "2222:2222"
2020-04-30 09:50:59 +00:00
volumes:
- "/var/run/docker.sock:/var/run/docker.sock"
- "letsencrypt:/etc/letsencrypt"
configs:
- source: traefik_yml
target: /etc/traefik/traefik.yml
- source: file_provider
target: /etc/traefik/file-provider.yml
networks:
- proxy
deploy:
2020-04-30 13:23:08 +00:00
update_config:
failure_action: rollback
order: start-first
labels:
- "traefik.enable=true"
2020-04-30 13:28:17 +00:00
- "traefik.http.services.traefik.loadbalancer.server.port=web"
- "traefik.http.routers.traefik.rule=Host(`traefik.autonomic.zone`)"
- "traefik.http.routers.traefik.entrypoints=web-secure"
- "traefik.http.routers.traefik.tls.certresolver=production"
- "traefik.http.routers.traefik.service=api@internal"
- "traefik.http.routers.traefik.middlewares=keycloak@file"
networks:
proxy:
external: true
configs:
traefik_yml:
2020-09-21 16:09:00 +00:00
name: traefik_traefik_yml_v1
2020-05-10 22:11:41 +00:00
file: traefik.yml
file_provider:
name: traefik_file_provider_v1
2020-05-10 22:11:41 +00:00
file: file-provider.yml
2020-04-30 09:50:59 +00:00
volumes:
letsencrypt: