From 201600f874df8dbb63a56416414ea86c7fca4d61 Mon Sep 17 00:00:00 2001 From: itfisher Date: Wed, 29 Oct 2025 22:38:04 +0800 Subject: [PATCH] fix docker build error --- Dockerfile | 2 +- start.sh | 18 +++++++++--------- 2 files changed, 10 insertions(+), 10 deletions(-) diff --git a/Dockerfile b/Dockerfile index d7327035..3c280d7c 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,5 +1,5 @@ # Multi-stage build for NOFX AI Trading System -FROM golang:1.24-alpine AS backend-builder +FROM golang:1.25-alpine AS backend-builder # Install build dependencies including TA-Lib RUN apk add --no-cache \ diff --git a/start.sh b/start.sh index 1a4971e5..09c1c61e 100755 --- a/start.sh +++ b/start.sh @@ -36,7 +36,7 @@ check_docker() { exit 1 fi - if ! command -v docker-compose &> /dev/null; then + if ! command -v docker compose &> /dev/null; then print_error "Docker Compose 未安装!请先安装 Docker Compose" exit 1 fi @@ -64,7 +64,7 @@ start() { print_info "重新构建镜像..." docker-compose up -d --build else - docker-compose up -d + docker compose up -d fi print_success "服务已启动!" @@ -78,30 +78,30 @@ start() { # 停止服务 stop() { print_info "正在停止服务..." - docker-compose stop + docker compose stop print_success "服务已停止" } # 重启服务 restart() { print_info "正在重启服务..." - docker-compose restart + docker compose restart print_success "服务已重启" } # 查看日志 logs() { if [ -z "$2" ]; then - docker-compose logs -f + docker compose logs -f else - docker-compose logs -f "$2" + docker compose logs -f "$2" fi } # 查看状态 status() { print_info "服务状态:" - docker-compose ps + docker compose ps echo "" print_info "健康检查:" curl -s http://localhost:8080/health | jq '.' || echo "后端未响应" @@ -113,7 +113,7 @@ clean() { read -p "确认删除?(yes/no): " confirm if [ "$confirm" == "yes" ]; then print_info "正在清理..." - docker-compose down -v + docker compose down -v print_success "清理完成" else print_info "已取消" @@ -124,7 +124,7 @@ clean() { update() { print_info "正在更新..." git pull - docker-compose up -d --build + docker compose up -d --build print_success "更新完成" }