From 769573ceac497d29e35759f2f4375bc36ed52a2f Mon Sep 17 00:00:00 2001 From: James Turland Date: Thu, 23 Jan 2025 11:44:11 +0000 Subject: [PATCH] it-tools --- IT-Tools/docker-compose.yaml | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) create mode 100644 IT-Tools/docker-compose.yaml diff --git a/IT-Tools/docker-compose.yaml b/IT-Tools/docker-compose.yaml new file mode 100644 index 0000000..603b6c3 --- /dev/null +++ b/IT-Tools/docker-compose.yaml @@ -0,0 +1,27 @@ +version: '3.9' +services: + it-tools: + image: 'corentinth/it-tools:latest' + #ports: + # - '8080:80' + restart: unless-stopped + container_name: it-tools + networks: + - proxy + labels: + - "traefik.enable=true" + - "traefik.docker.network=proxy" + - "traefik.http.routers.it-tools.entrypoints=http" + - "traefik.http.routers.it-tools.rule=Host(`it-tools.jimsgarage.co.uk`)" + - "traefik.http.middlewares.it-tools-https-redirect.redirectscheme.scheme=https" + - "traefik.http.routers.it-tools.middlewares=it-tools-https-redirect" + - "traefik.http.routers.it-tools-secure.entrypoints=https" + - "traefik.http.routers.it-tools-secure.rule=Host(`it-tools.jimsgarage.co.uk`)" + - "traefik.http.routers.it-tools-secure.tls=true" + - "traefik.http.routers.it-tools-secure.tls.certresolver=cloudflare" + - "traefik.http.routers.it-tools-secure.service=it-tools" + - "traefik.http.services.it-tools.loadbalancer.server.port=80" + +networks: + proxy: + external: true \ No newline at end of file