fix(deploy): 우리 서버 CodeAssist 에 SAP MCP 연결 — abap-opencode mcp 컨테이너 네트워크에 붙임(MCP_API_KEY 있으면 자동)
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
This commit is contained in:
co-authored by
Claude Opus 5.5
parent
be4387278f
commit
b06dadebc3
@@ -17,6 +17,8 @@ docker compose version >/dev/null 2>&1 || { echo "docker compose v2 없음"; exi
|
||||
[ -f .env ] || { echo ".env 없음 — cp .env.example .env 후 채워"; exit 1; }
|
||||
set -a; . ./.env; set +a
|
||||
PORT="${BE_PORT:-8080}"; BASE="http://localhost:${PORT}/api/v1"
|
||||
# MCP 키가 있으면 abap-opencode 의 mcp 컨테이너 네트워크에 붙음(docker-compose.mcp.yml)
|
||||
if [ -n "${MCP_API_KEY:-}" ]; then export COMPOSE_FILE="docker-compose.yml:docker-compose.mcp.yml"; fi
|
||||
|
||||
case "$CMD" in
|
||||
stop) docker compose down; echo "종료(볼륨 유지)"; exit 0 ;;
|
||||
@@ -36,4 +38,5 @@ for _ in $(seq 1 60); do curl -fsS -m 3 "$BASE/health" >/dev/null 2>&1 && break;
|
||||
curl -fsS -m 5 "$BASE/health" || { echo "안 떴음 → ./deploy.sh logs"; docker compose ps; exit 1; }
|
||||
echo
|
||||
echo "-- OpenCode 설정(렌더 결과) 모델:"; grep -oE '"model": *"[^"]+"' ../../opencode/opencode.json || true
|
||||
echo "-- SAP MCP: $(grep -oE '"enabled": *[a-z]+' ../../opencode/opencode.json) (true 면 켜짐)"
|
||||
echo "-- 앱 주소: http://$(hostname -I 2>/dev/null | awk '{print $1}'):${PORT}/api/v1"
|
||||
|
||||
Reference in New Issue
Block a user