#952 alloy traces 配置 bake Dockerfile + 计划 (20260810-154537)

新增 alloy/Dockerfile + config.alloy + build.sh + README + docs/observability/alloy-bake-plan.md. 当前 bind mount /tmp/alloy 仍稳定,本会话仅交付可执行件,实际 build 待低峰期执行.
This commit is contained in:
qihu-bot committed 2026-08-10 15:45:37 +08:00
1 parent 7e002ac2b5
commit e50d006ef4
5 files changed
+157

No files matched your search

Executable
+23
View File
@@ -0,0 +1,23 @@
#!/usr/bin/env bash
# alloy/build.sh - 重建并 tag 镜像
# 用法: ./build.sh
set -euo pipefail
TS=$(date +%Y%m%d-%H%M%S)
IMAGE="qihuaiflow-alloy"
TAG_BAK="backup-${TS}"
TAG_NEW="verified-${TS}"
cd "$(dirname "$0")"
echo ">>> Build ${IMAGE}:${TAG_NEW}"
docker build -t "${IMAGE}:${TAG_NEW}" .
echo ">>> Tag previous as backup"
# 拿当前运行镜像的 digest 作 backup
docker tag "${IMAGE}:latest" "${IMAGE}:${TAG_BAK}" 2>/dev/null || true
echo ">>> Done. New image: ${IMAGE}:${TAG_NEW}"
echo ""
echo "下一步:"
echo " 1) 修改 docker-compose.yml alloy 服务的 image:"
echo " image: ${IMAGE}:${TAG_NEW}"
echo " 2) docker compose up -d alloy"
echo " 3) 验证 alloy 健康: docker exec qihu-aiflow-alloy wget -q -O- http://localhost:12345/-/ready"