From e442d65a0ca9ea36755feda9f0593d5cdc86208e Mon Sep 17 00:00:00 2001 From: debian Date: Sat, 17 Feb 2024 15:09:11 +0100 Subject: [PATCH] add it-tools --- docker-compose.yml | 1 + project/service/it-tools/it-tools.yml | 20 ++++++++++++++++++++ 2 files changed, 21 insertions(+) create mode 100644 project/service/it-tools/it-tools.yml diff --git a/docker-compose.yml b/docker-compose.yml index 6f1703e..bb3bef3 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -37,6 +37,7 @@ include: - path: - ${SERVICE_PATH}/gitea/gitea.yml + - ${SERVICE_PATH}/it-tools/it-tools.yml - ${SERVICE_PATH}/mealie/mealie.yml - ${SERVICE_PATH}/shlink/shlink.yml - ${SERVICE_PATH}/stirling-pdf/stirling-pdf.yml diff --git a/project/service/it-tools/it-tools.yml b/project/service/it-tools/it-tools.yml new file mode 100644 index 0000000..644f3b8 --- /dev/null +++ b/project/service/it-tools/it-tools.yml @@ -0,0 +1,20 @@ +services: + it-tools: + extends: + file: ${TEMPLATES_PATH} + service: default + image: corentinth/it-tools:latest + container_name: it-tools + ports: + - '4007:80' + labels: + # Watchtower + - "com.centurylinklabs.watchtower.enable=true" + # Traefik + - "traefik.enable=true" + - "traefik.http.routers.it-tools.rule=Host(`it-tools.${PUBLIC_DOMAIN}`)" + - "traefik.http.routers.it-tools.entrypoints=https" + - "traefik.http.routers.it-tools.tls.certresolver=myresolver" + - "traefik.http.routers.it-tools.tls=true" + # Middlewares + - "traefik.http.routers.it-tools.middlewares=crowdsec-bouncer@file,authelia@file" \ No newline at end of file