version: "3.9" networks: public: external: true services: flame: image: pawelmalak/flame:multiarch container_name: flame restart: always environment: - PASSWORD=${FLAME_PASSWORD} volumes: - "./flame-data:/app/data" - "/var/run/docker.sock:/var/run/docker.sock" # optional but required for Docker integration # ports: # - "5005:5005" networks: - public labels: - "traefik.enable=true" - "traefik.http.routers.flame.rule=${FLAME_ROUTERS_RULE}" - "traefik.http.routers.flame.middlewares=redirect-www@docker" - "traefik.http.middlewares.redirect-www.redirectregex.regex=^https?://www\\.(.+)" - "traefik.http.middlewares.redirect-www.redirectregex.replacement=https://$${1}" - "traefik.http.middlewares.redirect-www.redirectregex.permanent=true" - "traefik.http.routers.flame.service=flame-service" - "traefik.http.services.flame-service.loadbalancer.server.port=5005" - "traefik.http.routers.flame.tls=true" - "traefik.http.routers.flame.tls.certresolver=le"