diff --git a/docker-compose.yml b/docker-compose.yml new file mode 100644 index 0000000..3e34dd0 --- /dev/null +++ b/docker-compose.yml @@ -0,0 +1,28 @@ +services: + traefik: + image: traefik:v3.4 + container_name: traefik + restart: unless-stopped + environment: + - INWX_USERNAME=${username} + - INWX_PASSWORD=${password} + - LEGO_DISABLE_CNAME_SUPPORT=true + - INWX_PROPAGATION_TIMEOUT=1200 + - INWX_TTL=3600 + ports: + - 80:80" + - 443:443" + - 8081:8080" + volumes: + - /var/run/docker.sock:/var/run/docker.sock:ro + - ./config/traefik.yml:/traefik.yml:ro + - ./config/dynamic/dynamic_conf.yml:/dynamic_conf.yml + - ./config/dynamic/router.yml:/dynamic/router.yml:ro + - ./config/acme.json:/acme.json + - ./logs:/logs + networks: + - traefik + +networks: + traefik: + external: true \ No newline at end of file