From 8f82768adc63f902d4ece15e5cab33bb94762c37 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Math=C3=A9o=20DESSAAUVAGES?= Date: Sun, 1 Feb 2026 00:38:22 +0100 Subject: [PATCH] feat: Added Convertx --- dist/convertx/.env.example | 7 +++++++ dist/convertx/compose.yaml | 23 +++++++++++++++++++++++ 2 files changed, 30 insertions(+) create mode 100644 dist/convertx/.env.example create mode 100644 dist/convertx/compose.yaml diff --git a/dist/convertx/.env.example b/dist/convertx/.env.example new file mode 100644 index 0000000..d0806d1 --- /dev/null +++ b/dist/convertx/.env.example @@ -0,0 +1,7 @@ +SERVICE_DOMAIN=convertx.example.com + +HTTP_ALLOWED=false +ALLOW_UNAUTHENTICATED=true +LANGUAGE=en +AUTO_DELETE_EVERY_N_HOURS=12 +JWT_SECRET=changeme \ No newline at end of file diff --git a/dist/convertx/compose.yaml b/dist/convertx/compose.yaml new file mode 100644 index 0000000..6609e40 --- /dev/null +++ b/dist/convertx/compose.yaml @@ -0,0 +1,23 @@ +networks: + traefik-network: + external: true +services: + convertx: + container_name: convertx + image: ghcr.io/c4illin/convertx + restart: unless-stopped + environment: + - HTTP_ALLOWED=${HTTP_ALLOWED} + - ALLOW_UNAUTHENTICATED=${ALLOW_UNAUTHENTICATED} + - LANGUAGE=${LANGUAGE} + - AUTO_DELETE_EVERY_N_HOURS=${AUTO_DELETE_EVERY_N_HOURS} + - JWT_SECRET=${JWT_SECRET} + labels: + - "traefik.enable=true" + - "traefik.http.routers.convertx.rule=Host(`${SERVICE_DOMAIN}`)" + - "traefik.http.routers.convertx.entrypoints=https" + - "traefik.http.routers.convertx.tls.certresolver=letsencrypt" + networks: + - traefik-network + volumes: + - ./data:/app/data