diff --git a/compose.yaml b/compose.yaml index 56decb5..ed9c433 100644 --- a/compose.yaml +++ b/compose.yaml @@ -2,6 +2,26 @@ version: '3' services: + traefik: + image: "traefik" + restart: "always" + command: + - "--api=true" + - "--providers.docker=true" + - "--providers.docker.exposedbydefault=false" + - "--entrypoints.web.address=:80" + - "--entrypoints.websecure.address=:443" + - "--certificatesresolvers.letls.acme.email=admin@doeringer.eu" + - "--certificatesresolvers.letls.acme.storage=/certs/acme.json" + - "--certificatesresolvers.letls.acme.httpchallenge=true" + - "--certificatesresolvers.letls.acme.httpchallenge.entrypoint=web" + ports: + - "443:443" + - "80:80" + volumes: + - "/var/run/docker.sock:/var/run/docker.sock:ro" + - "traefik_certs:/certs" + nginx: image: "nginx:1.22.0" restart: "always"