build.sh 752 B

1234567891011121314151617181920
  1. #!/bin/bash
  2. set -e
  3. # 配置
  4. IMAGE_NAME="ai-flow-py"
  5. IMAGE_TAG="1.0.1"
  6. echo "🚀 开始构建 AI Flow 项目..."
  7. echo "🔨 构建Docker镜像..."
  8. docker buildx build --platform linux/amd64 -t "$IMAGE_NAME:$IMAGE_TAG" .
  9. docker save "$IMAGE_NAME:$IMAGE_TAG" | gzip > "$IMAGE_NAME".tar.gz
  10. scp ai-flow-py.tar.gz root@34.146.228.227:/root/
  11. # docker run -d --name ai-flow -p 8080:8080 -e SPRING_REDIS_HOST=10.146.0.3 ai-flow:latest
  12. # docker run -d --name ai-flow -p 8080:8080 -e SPRING_REDIS_HOST=10.146.0.2 ai-flow:latest
  13. # docker run -d --name ai-flow-py -p 8080:8080 -e AI_FLOW_REDIS_HOST=10.146.0.2 ai-flow-py:1.0.0
  14. # docker save ai-flow:latest | gzip > ai-flow-latest.tar.gz
  15. # gzip -d ai-flow-latest.tar.gz
  16. # docker load -i ai-flow-latest.tar