feat: add it tools

This commit is contained in:
Viren070
2025-07-14 15:26:33 +01:00
parent d86d9da54a
commit 1e3f22f494
4 changed files with 27 additions and 0 deletions
+1
View File
@@ -137,6 +137,7 @@ EASYNEWS_PLUS_PLUS_HOSTNAME=easynews-plus-plus.${DOMAIN}
HONEY_HOSTNAME=${DOMAIN}
HUNTARR_HOSTNAME=huntarr.${DOMAIN}
IMMICH_HOSTNAME=immich.${DOMAIN}
IT_TOOLS_HOSTNAME=it-tools.${DOMAIN}
JACKETT_HOSTNAME=jackett.${DOMAIN}
JACKETTIO_HOSTNAME=jackettio.${DOMAIN}
JELLYFIN_HOSTNAME=jellyfin.${DOMAIN}
+1
View File
@@ -36,6 +36,7 @@ services:
${HONEY_HOSTNAME},
${HUNTARR_HOSTNAME},
${IMMICH_HOSTNAME},
${IT_TOOLS_HOSTNAME},
${JACKETT_HOSTNAME},
${JACKETTIO_HOSTNAME},
${JELLYFIN_HOSTNAME},
+24
View File
@@ -0,0 +1,24 @@
services:
it-tools:
image: ghcr.io/corentinth/it-tools:latest
container_name: it-tools
restart: unless-stopped
expose:
- 80
labels:
- "traefik.enable=true"
- "traefik.http.routers.it-tools.rule=Host(`${IT_TOOLS_HOSTNAME?}`)"
- "traefik.http.routers.it-tools.entrypoints=websecure"
- "traefik.http.routers.it-tools.tls.certresolver=letsencrypt"
- "traefik.http.routers.it-tools.middlewares=authelia@docker"
- "traefik.http.services.it-tools.loadbalancer.server.port=80"
healthcheck:
test: ["CMD", "curl", "-f", "http://localhost/"]
interval: 30s
timeout: 10s
retries: 3
start_period: 10s
profiles:
- it-tools
- all
+1
View File
@@ -25,6 +25,7 @@ include:
- apps/honey/compose.yaml
- apps/huntarr/compose.yaml
- apps/immich/compose.yaml
- apps/it-tools/compose.yaml
- apps/jackett/compose.yaml
- apps/jackettio/compose.yaml
- apps/jellyfin/compose.yaml