#!/bin/sh
# [doc->REQ-DEP-06]
# apps/obs/docker-entrypoint.sh
# Re-maps Tigris-injected AWS_* env vars to OpenObserve's ZO_S3_* schema.
# Source: 05-RESEARCH.md "Pitfall 7" + "Architectural Responsibility Map" line 31.
set -e

export ZO_S3_SERVER_URL="${AWS_ENDPOINT_URL_S3:-}"
export ZO_S3_BUCKET_NAME="${BUCKET_NAME:-}"
export ZO_S3_ACCESS_KEY="${AWS_ACCESS_KEY_ID:-}"
export ZO_S3_SECRET_KEY="${AWS_SECRET_ACCESS_KEY:-}"
export ZO_S3_REGION_NAME="${ZO_S3_REGION_NAME:-auto}"

export ZO_DATA_DIR="${ZO_DATA_DIR:-/data}"
export ZO_HTTP_PORT="${ZO_HTTP_PORT:-5080}"
export ZO_TELEMETRY="${ZO_TELEMETRY:-false}"

echo "[obs-entrypoint] launching: $@"
exec "$@"
