From cb67016830bdc8b8c1096cb7412f338c931afec5 Mon Sep 17 00:00:00 2001 From: Kris Lamoureux Date: Wed, 25 Oct 2023 00:10:09 -0400 Subject: [PATCH] Add 'web' compose for HTTP-only version --- docker-compose.web.yml | 33 +++++++++++++++++++++++++++++++++ 1 file changed, 33 insertions(+) create mode 100644 docker-compose.web.yml diff --git a/docker-compose.web.yml b/docker-compose.web.yml new file mode 100644 index 0000000..998b658 --- /dev/null +++ b/docker-compose.web.yml @@ -0,0 +1,33 @@ +version: '3.8' + +volumes: + traefik: + +networks: + traefik: + name: traefik + +services: + traefik: + image: "${IMAGE:-traefik}:${VERSION:-latest}" + container_name: "${NAME:-traefik}" + command: + - --providers.docker=true + - --providers.docker.exposedbydefault=${EXPOSED_BY_DEFAULT:-false} + - --api.dashboard=${DASHBOARD:-true} + - --api.debug=${DEBUG:-false} + - --log.level=${LOG_LEVEL:-ERROR} + - --entrypoints.web.address=:80 + ports: + - "${WEB_PORT:-127.0.0.1:80:80}" + labels: + - "traefik.http.routers.${ROUTER:-traefik}.rule=Host(`${DOMAIN:-traefik.local.krislamo.org}`)" + - "traefik.http.routers.${ROUTER:-traefik}.service=api@internal" + - "traefik.http.routers.${ROUTER:-traefik}.entrypoints=${ENTRYPOINT:-web}" + - "traefik.docker.network=${NETWORK:-traefik}" + - "traefik.enable=${ENABLE:-false}" + networks: + - traefik + volumes: + - /var/run/docker.sock:/var/run/docker.sock + - "traefik:/etc/traefik"