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