fix:修复bug
This commit is contained in:
24
video_worker/center_dispatch/.env
Normal file
24
video_worker/center_dispatch/.env
Normal file
@@ -0,0 +1,24 @@
|
|||||||
|
EDGE_DISPATCH_HOST=0.0.0.0
|
||||||
|
EDGE_DISPATCH_PORT=8060
|
||||||
|
EDGE_MAX_DISPATCH_RECORDS=2000
|
||||||
|
|
||||||
|
PYTHON_IMAGE=docker.m.daocloud.io/library/python:3.10-slim
|
||||||
|
APT_MIRROR=mirrors.aliyun.com
|
||||||
|
PIP_INDEX_URL=https://mirrors.aliyun.com/pypi/simple/
|
||||||
|
PIP_TRUSTED_HOST=mirrors.aliyun.com
|
||||||
|
|
||||||
|
AUTO_PULL_LATEST=false
|
||||||
|
GIT_REPO_URL=
|
||||||
|
GIT_BRANCH=master
|
||||||
|
GIT_CLONE_DEPTH=1
|
||||||
|
GIT_PROJECT_SUBDIR=video_worker
|
||||||
|
|
||||||
|
OSS_ENABLED=true
|
||||||
|
OSS_ENDPOINT=https://oss-cn-shanghai.aliyuncs.com
|
||||||
|
OSS_BUCKET=aiclw
|
||||||
|
OSS_ACCESS_KEY_ID=LTAI5tPB3Mg5A3p2imzrFjBp
|
||||||
|
OSS_ACCESS_KEY_SECRET=vg917zL9EWSXvosVeiEcE6w4QT25bV
|
||||||
|
OSS_PUBLIC_BASE_URL=https://aicdn-video-worker.oss-cn-shanghai.aliyuncs.com
|
||||||
|
OSS_PREFIX=video-worker
|
||||||
|
|
||||||
|
LOG_LEVEL=INFO
|
||||||
@@ -51,5 +51,30 @@ if [ "$AUTO_PULL" = "true" ] && [ -z "$GIT_REPO_URL_VAL" ]; then
|
|||||||
fi
|
fi
|
||||||
|
|
||||||
docker compose up -d --build
|
docker compose up -d --build
|
||||||
|
|
||||||
|
sleep 2
|
||||||
|
if ! docker ps --format '{{.Names}}' | grep -q "^${CONTAINER_NAME}$"; then
|
||||||
|
echo "[ERROR] container ${CONTAINER_NAME} is not running"
|
||||||
|
echo "[INFO] container status:"
|
||||||
|
docker ps -a --filter "name=^${CONTAINER_NAME}$" --format 'table {{.Names}}\t{{.Status}}\t{{.Ports}}'
|
||||||
|
echo "[INFO] recent logs:"
|
||||||
|
docker logs --tail 200 "${CONTAINER_NAME}" || true
|
||||||
|
exit 1
|
||||||
|
fi
|
||||||
|
|
||||||
|
if command -v curl >/dev/null 2>&1; then
|
||||||
|
HEALTH_OK=false
|
||||||
|
for _ in $(seq 1 30); do
|
||||||
|
if curl -fsS "http://127.0.0.1:${PORT}/health" >/dev/null 2>&1; then
|
||||||
|
HEALTH_OK=true
|
||||||
|
break
|
||||||
|
fi
|
||||||
|
sleep 1
|
||||||
|
done
|
||||||
|
if [ "$HEALTH_OK" = false ]; then
|
||||||
|
echo "[WARN] container is running but health endpoint is still not ready after 30s: http://127.0.0.1:${PORT}/health"
|
||||||
|
fi
|
||||||
|
fi
|
||||||
|
|
||||||
echo "[OK] center dispatch started"
|
echo "[OK] center dispatch started"
|
||||||
echo "[INFO] health: curl http://127.0.0.1:${PORT}/health"
|
echo "[INFO] health: curl http://127.0.0.1:${PORT}/health"
|
||||||
|
|||||||
Reference in New Issue
Block a user