From 381e001a4119c3166555a44771dbbf19424d15f4 Mon Sep 17 00:00:00 2001 From: Raiffy_Sampaio Date: Wed, 26 Mar 2025 17:27:51 +0000 Subject: [PATCH] traefik.yaml Stack do traefik para docker swarm. --- traefik/traefik.yaml | 31 +++++++++++++++++++++++++++++++ 1 file changed, 31 insertions(+) create mode 100644 traefik/traefik.yaml diff --git a/traefik/traefik.yaml b/traefik/traefik.yaml new file mode 100644 index 0000000..3fd230a --- /dev/null +++ b/traefik/traefik.yaml @@ -0,0 +1,31 @@ +services: + traefik: + image: traefik:latest + restart: always + networks: + - traefik_network + ports: + - 80:80 + - 443:443 + volumes: + - /etc/localtime:/etc/localtime + - /var/run/docker.sock:/var/run/docker.sock + # Caso prefira, pode criar volumes do docker. + - /home/raiffy/docker/traefik/config/traefik.toml:/traefik.toml + - /home/raiffy/docker/traefik/config/traefik_dynamic.toml:/traefik_dynamic.toml + - /home/raiffy/docker/traefik/config/acme.json:/acme.json + logging: + options: + max-size: "10m" + max-file: "3" + deploy: + mode: replicated + replicas: 1 + placement: + constraints: [node.role == manager] + +networks: + traefik_network: + driver: overlay + attachable: true + external: true \ No newline at end of file