Loading deploy/.env +6 −2 Original line number Diff line number Diff line KR_PORT=8082 UI_PORT=8000 KAFKA_REST_PROXY_URL=http://kafka-rest:8082 PORT=8000 PROXY=true MAX_BYTES=50000 RECORD_POLL_TIMEOUT=30000 DEBUG_LOGS_ENABLED=true TRAEFIK_AUTH=user:$apr1$md5password PUBLIC_HOSTNAME=change.me deploy/compose.yaml +14 −10 Original line number Diff line number Diff line Loading @@ -2,38 +2,42 @@ services: kafka-topics-ui: image: ${IMAGE_NAME:-landoop/kafka-topics-ui}:${IMAGE_TAG:-latest} environment: KAFKA_REST_PROXY_URL: http://kafka-rest:${KR_PORT} KAFKA_REST_PROXY_URL: PORT: PROXY: MAX_BYTES: RECORD_POLL_TIMEOUT: DEBUG_LOGS_ENABLED: networks: kafka-net: traefik-net: healthcheck: test: wget --spider -S -t 1 http://localhost:${UI_PORT} test: wget --spider -S -t 1 http://localhost:${PORT} interval: ${HEALTHCHECK_INTERVAL:-30s} timeout: ${HEALTHCHECK_TIMEOUT:-10s} retries: ${HEALTHCHECK_RETRIES:-3} start_period: ${HEALTHCHECK_START_PERIOD:-2m} retries: ${HEALTHCHECK_RETRIES:-5} start_period: ${HEALTHCHECK_START_PERIOD:-1m} deploy: mode: replicated replicas: ${REPLICAS:-1} labels: traefik.frontend.auth.basic.users: ${UI_AUTH} traefik.frontend.rule: Host:kafkatopicsui.${PUBLIC_HOSTNAME} traefik.backend: kafka-topics-ui traefik.port: '${UI_PORT}' restart_policy: delay: ${RESTART_DELAY:-30s} update_config: delay: ${UPDATE_DELAY:-1m} labels: traefik.enable: ${TRAEFIK_ENABLE:-true} traefik.http.routers.kafka-topics-ui.entrypoints: ${TRAEFIK_ENTRYPOINT:-http} traefik.http.routers.kafka-topics-ui.rule: Host(`${TRAEFIK_SUBDOMAIN:-kafkatopicsui}.${PUBLIC_HOSTNAME}`) traefik.http.middlewares.kafka-topics-ui-auth.basicauth.users: ${TRAEFIK_AUTH} traefik.http.routers.kafka-topics-ui.middlewares: kafka-topics-ui-auth traefik.http.services.kafka-topics-ui.loadbalancer.server.port: ${PORT} resources: limits: cpus: '${RESOURCES_LIMITS_CPUS:-0.5}' memory: ${RESOURCES_LIMITS_MEMORY:-64M} reservations: cpus: '${RESOURCES_RESERVATIONS_CPUS:-0.001}' memory: ${RESOURCES_RESERVATIONS_MEMORY:-52M} memory: ${RESOURCES_RESERVATIONS_MEMORY:-16M} networks: kafka-net: Loading Loading
deploy/.env +6 −2 Original line number Diff line number Diff line KR_PORT=8082 UI_PORT=8000 KAFKA_REST_PROXY_URL=http://kafka-rest:8082 PORT=8000 PROXY=true MAX_BYTES=50000 RECORD_POLL_TIMEOUT=30000 DEBUG_LOGS_ENABLED=true TRAEFIK_AUTH=user:$apr1$md5password PUBLIC_HOSTNAME=change.me
deploy/compose.yaml +14 −10 Original line number Diff line number Diff line Loading @@ -2,38 +2,42 @@ services: kafka-topics-ui: image: ${IMAGE_NAME:-landoop/kafka-topics-ui}:${IMAGE_TAG:-latest} environment: KAFKA_REST_PROXY_URL: http://kafka-rest:${KR_PORT} KAFKA_REST_PROXY_URL: PORT: PROXY: MAX_BYTES: RECORD_POLL_TIMEOUT: DEBUG_LOGS_ENABLED: networks: kafka-net: traefik-net: healthcheck: test: wget --spider -S -t 1 http://localhost:${UI_PORT} test: wget --spider -S -t 1 http://localhost:${PORT} interval: ${HEALTHCHECK_INTERVAL:-30s} timeout: ${HEALTHCHECK_TIMEOUT:-10s} retries: ${HEALTHCHECK_RETRIES:-3} start_period: ${HEALTHCHECK_START_PERIOD:-2m} retries: ${HEALTHCHECK_RETRIES:-5} start_period: ${HEALTHCHECK_START_PERIOD:-1m} deploy: mode: replicated replicas: ${REPLICAS:-1} labels: traefik.frontend.auth.basic.users: ${UI_AUTH} traefik.frontend.rule: Host:kafkatopicsui.${PUBLIC_HOSTNAME} traefik.backend: kafka-topics-ui traefik.port: '${UI_PORT}' restart_policy: delay: ${RESTART_DELAY:-30s} update_config: delay: ${UPDATE_DELAY:-1m} labels: traefik.enable: ${TRAEFIK_ENABLE:-true} traefik.http.routers.kafka-topics-ui.entrypoints: ${TRAEFIK_ENTRYPOINT:-http} traefik.http.routers.kafka-topics-ui.rule: Host(`${TRAEFIK_SUBDOMAIN:-kafkatopicsui}.${PUBLIC_HOSTNAME}`) traefik.http.middlewares.kafka-topics-ui-auth.basicauth.users: ${TRAEFIK_AUTH} traefik.http.routers.kafka-topics-ui.middlewares: kafka-topics-ui-auth traefik.http.services.kafka-topics-ui.loadbalancer.server.port: ${PORT} resources: limits: cpus: '${RESOURCES_LIMITS_CPUS:-0.5}' memory: ${RESOURCES_LIMITS_MEMORY:-64M} reservations: cpus: '${RESOURCES_RESERVATIONS_CPUS:-0.001}' memory: ${RESOURCES_RESERVATIONS_MEMORY:-52M} memory: ${RESOURCES_RESERVATIONS_MEMORY:-16M} networks: kafka-net: Loading