2026-04-29 09:33:20 -04:00

26 lines
884 B
YAML

# docker-compose.yml
services:
convertx:
image: ghcr.io/c4illin/convertx
container_name: convertx
networks:
- proxy-net
restart: unless-stopped
# ports:
# - "3000:3000"
environment:
- JWT_SECRET=aLongAndSecretStringUsedToSignTheJSONWebToken1234 # will use randomUUID() if unset
# - HTTP_ALLOWED=true # uncomment this if accessing it over a non-https connection
volumes:
- /mnt/appdata/convertx/data:/app/data
labels:
- "traefik.enable=true"
- "traefik.http.routers.convertx.entrypoints=websecure"
- "traefik.http.routers.convertx.rule=Host(`convertx.castaldifamily.com`)"
- "traefik.http.routers.convertx.tls=true"
- "traefik.http.routers.convertx.tls.certresolver=cloudflare"
- "traefik.http.services.convertx.loadbalancer.server.port=3000"
networks:
proxy-net:
external: true