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