数据解析模块
Ви не можете вибрати більше 25 тем Теми мають розпочинатися з літери або цифри, можуть містити дефіси (-) і не повинні перевищувати 35 символів.

12345678910111213141516171819202122232425262728293031323334353637
  1. #!/bin/bash
  2. # Start taos-explorer container
  3. # Uses REST API (taosAdapter) via host.containers.internal
  4. # TDengine native connection from bridge network does not work due to FQDN mechanism
  5. #
  6. # Data mount note: TDengine image defines VOLUME /var/lib/taos which creates
  7. # an anonymous volume that overrides child bind mounts. We mount the parent
  8. # directory here; actual explorer data lives in DATA_DIR/explorer/ subdirectory.
  9. set -e
  10. CONTAINER_NAME="taos-explorer"
  11. IMAGE="docker.io/tdengine/tdengine:3.3.6.13"
  12. DATA_DIR="/mnt/taos-explorer-data"
  13. CFG_FILE="/mnt/iot-platform/config/explorer.toml"
  14. REGISTER_FILE="/mnt/iot-platform/config/explorer-register.cfg"
  15. echo "Starting ${CONTAINER_NAME}..."
  16. # Stop and remove existing container if present
  17. podman rm -f "${CONTAINER_NAME}" 2>/dev/null || true
  18. podman run -d \
  19. --name "${CONTAINER_NAME}" \
  20. --network bridge \
  21. --restart unless-stopped \
  22. -p 127.0.0.1:6060:6060 \
  23. -v "${DATA_DIR}:/var/lib/taos" \
  24. -v "${CFG_FILE}:/etc/taos/explorer.toml:ro" \
  25. -v "${REGISTER_FILE}:/etc/taos/explorer-register.cfg" \
  26. -e EXPLORER_SKIP_REGISTER=true \
  27. "${IMAGE}" \
  28. taos-explorer
  29. echo "${CONTAINER_NAME} started."
  30. echo "Port: 127.0.0.1:6060 (nginx proxy)"
  31. echo "Connection: REST API via host.containers.internal:6041"