# 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