From c1364755b7819aa2af08547caa9cf2385e0b7eca Mon Sep 17 00:00:00 2001 From: lee-hyeon-cheol Date: Wed, 23 Sep 2026 10:30:45 +0900 Subject: [PATCH] =?UTF-8?q?fix(deploy):=20CodeAssist=20OpenCode=20?= =?UTF-8?q?=EC=84=9C=EB=B9=84=EC=8A=A4=EB=AA=85=20ca-opencode=20=E2=80=94?= =?UTF-8?q?=20abap-opencode=20=EB=84=A4=ED=8A=B8=EC=9B=8C=ED=81=AC=20?= =?UTF-8?q?=ED=95=A9=EB=A5=98=20=EC=8B=9C=20opencode=20DNS=20=EC=B6=A9?= =?UTF-8?q?=EB=8F=8C=EB=A1=9C=20ABAP=5FOPENCODE=20=EC=9A=94=EC=B2=AD?= =?UTF-8?q?=EC=9D=B4=20=EB=B0=98=EC=94=A9=20=EC=83=88=EB=8D=98=20=EC=82=AC?= =?UTF-8?q?=EA=B3=A0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-Authored-By: Claude Opus 5.5 (1M context) --- 5_django_backend/deploy/docker/docker-compose.mcp.yml | 2 +- 5_django_backend/deploy/docker/docker-compose.yml | 8 +++++--- 2 files changed, 6 insertions(+), 4 deletions(-) diff --git a/5_django_backend/deploy/docker/docker-compose.mcp.yml b/5_django_backend/deploy/docker/docker-compose.mcp.yml index 4cebb6b..af59b0f 100644 --- a/5_django_backend/deploy/docker/docker-compose.mcp.yml +++ b/5_django_backend/deploy/docker/docker-compose.mcp.yml @@ -2,7 +2,7 @@ # opencode 컨테이너를 abap-opencode 네트워크에도 걸어서 http://mcp:3200 이 보이게 함. # deploy.sh 가 .env 에 MCP_API_KEY 가 있으면 자동으로 이 파일을 같이 씀. services: - opencode: + ca-opencode: # 이름이 abap 쪽 서비스(opencode/be/fe/mcp)와 겹치면 안 됨 networks: [default, abapnet] networks: abapnet: diff --git a/5_django_backend/deploy/docker/docker-compose.yml b/5_django_backend/deploy/docker/docker-compose.yml index e79eab0..71b128c 100644 --- a/5_django_backend/deploy/docker/docker-compose.yml +++ b/5_django_backend/deploy/docker/docker-compose.yml @@ -10,7 +10,7 @@ services: - "${BE_PORT:-8080}:8080" env_file: .env environment: - OPENCODE_BASE_URL: http://opencode:4096 + OPENCODE_BASE_URL: http://ca-opencode:4096 OPENCODE_DIRECTORY: /workspace # OpenCode 컨테이너가 보는 workspace 경로 — 세션이 여기 생김 BACKEND_HOST: be # 렌더된 opencode.json 의 게이트웨이 주소(고객사 모드일 때) BACKEND_PORT: "8080" @@ -20,10 +20,12 @@ services: volumes: - ../../opencode:/app/opencode # AGENTS.md·.opencode·wiki·렌더 결과(opencode.json) - be_data:/app/data # SQLite(DB_HOST 비울 때)·auth secret - depends_on: [opencode] + depends_on: [ca-opencode] restart: unless-stopped - opencode: + # 이름을 opencode 로 두면 안 됨 — MCP 쓰려고 abap-opencode 네트워크에 붙을 때 그쪽 opencode 와 DNS 가 겹쳐 + # ABAP_OPENCODE 백엔드 요청이 반씩 여기로 새버림(2026-09-23 사고: 세션 깜빡임·Session not found) + ca-opencode: build: { context: ../.., dockerfile: deploy/docker/Dockerfile.opencode } environment: OPENROUTER_API_KEY: ${OPENROUTER_API_KEY:-}