fix(data): wrapper 加 --no-healthcheck(镜像 healthcheck 是 web 服务专用,爬虫容器恒 unhealthy 误报) [nas]
CI/CD / test (push) Failing after 10m37s
CI/CD / nas-deploy (push) Has been skipped
CI/CD / nas-verify (push) Has been skipped

This commit is contained in:
2026-09-07 12:30:26 +08:00
parent d426619a96
commit 2ac4dfc810
+5 -2
View File
@@ -29,6 +29,9 @@
# DSM 任务(sanguo-corpus-daily, 每日 06:00, 用户=admin)命令:
# bash /volume1/stock/corpus/run_corpus.sh
#
# --no-healthcheck: 镜像 HEALTHCHECK=curl :8000/health 是 web 服务专用, 爬虫
# 一次性容器无此端口 → unhealthy 恒误报(09-07 infra 巡检点名), 关掉防再误读。
#
# 注意: 镜像 tag 若将来基建重建改名,这里要跟着改(与主容器 compose 同源)。
set -u
DOCKER=/var/packages/Docker/target/usr/bin/docker
@@ -41,7 +44,7 @@ GID_ADMINS=101 # administrators(Synology ACL 授权组,金丝雀实测必带)
{
echo "=== $(date '+%F %T') standalone-container corpus run start ==="
"$DOCKER" run --rm --name sanguo-corpus --user "${UID_ADMIN}:${GID_ADMIN}" \
--group-add "${GID_ADMINS}" --entrypoint python \
--group-add "${GID_ADMINS}" --no-healthcheck --entrypoint python \
-v /volume1/stock:/volume1/stock \
-v "$APP":/app:ro \
sanguo_vnpy_v2:lock-aligned \
@@ -51,7 +54,7 @@ GID_ADMINS=101 # administrators(Synology ACL 授权组,金丝雀实测必带)
rc_back=0
if [ "$rc_daily" -eq 0 ] || [ "$rc_daily" -eq 3 ]; then
"$DOCKER" run --rm --name sanguo-corpus --user "${UID_ADMIN}:${GID_ADMIN}" \
--group-add "${GID_ADMINS}" --entrypoint python \
--group-add "${GID_ADMINS}" --no-healthcheck --entrypoint python \
-v /volume1/stock:/volume1/stock \
-v "$APP":/app:ro \
sanguo_vnpy_v2:lock-aligned \