同步 enhance/bridge/smoke/retire 模块、vendor 3.3.34、增强面板与 PRD 文档, Hub 接入 hub-routes-prd,含安装/经验/模块说明与 co-integration 运维脚本。 Co-authored-by: Cursor <cursoragent@cursor.com>
45 lines
855 B
Bash
45 lines
855 B
Bash
#!/bin/sh
|
|
set -eu
|
|
|
|
BASE_DIR=$(CDPATH= cd -- "$(dirname -- "$0")" && pwd)
|
|
COMPOSE_FILE="$BASE_DIR/docker-compose.yml"
|
|
|
|
usage() {
|
|
cat <<'EOF'
|
|
用法:
|
|
./manage.sh up 启动或重建容器
|
|
./manage.sh down 停止并删除容器
|
|
./manage.sh restart 重启容器
|
|
./manage.sh ps 查看容器状态
|
|
./manage.sh logs 查看最近日志
|
|
./manage.sh health 查看健康接口
|
|
EOF
|
|
}
|
|
|
|
cmd=${1:-}
|
|
|
|
case "$cmd" in
|
|
up)
|
|
docker compose -f "$COMPOSE_FILE" up -d --build
|
|
;;
|
|
down)
|
|
docker compose -f "$COMPOSE_FILE" down
|
|
;;
|
|
restart)
|
|
docker compose -f "$COMPOSE_FILE" restart
|
|
;;
|
|
ps)
|
|
docker compose -f "$COMPOSE_FILE" ps
|
|
;;
|
|
logs)
|
|
docker compose -f "$COMPOSE_FILE" logs --tail=100
|
|
;;
|
|
health)
|
|
curl -fsS http://127.0.0.1:13458/api/health
|
|
;;
|
|
*)
|
|
usage
|
|
exit 1
|
|
;;
|
|
esac
|