#!/bin/bash
set -e
cd "$(dirname "$0")"
echo "========================================"
echo "mypromotion-engine-core 部署"
echo "========================================"
echo ""
echo "[1/3] 拉取最新代码..."
git pull
echo ""
echo "[2/3] 构建镜像..."
DOCKER_BUILDKIT=1 docker compose build
echo ""
echo "[3/3] 启动服务..."
docker compose up -d
IP=$(hostname -I | awk '{print $1}')
echo ""
echo "========================================"
echo "部署完成"
echo "========================================"
echo ""
echo "访问: http://${IP}:8002/demo/"
echo "日志: docker compose logs -f"
echo "状态: docker compose ps"