fix(deploy): CodeAssist OpenCode 서비스명 ca-opencode — abap-opencode 네트워크 합류 시 opencode DNS 충돌로 ABAP_OPENCODE 요청이 반씩 새던 사고
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
be5a86bcda
commit
c1364755b7
@@ -2,7 +2,7 @@
|
|||||||
# opencode 컨테이너를 abap-opencode 네트워크에도 걸어서 http://mcp:3200 이 보이게 함.
|
# opencode 컨테이너를 abap-opencode 네트워크에도 걸어서 http://mcp:3200 이 보이게 함.
|
||||||
# deploy.sh 가 .env 에 MCP_API_KEY 가 있으면 자동으로 이 파일을 같이 씀.
|
# deploy.sh 가 .env 에 MCP_API_KEY 가 있으면 자동으로 이 파일을 같이 씀.
|
||||||
services:
|
services:
|
||||||
opencode:
|
ca-opencode: # 이름이 abap 쪽 서비스(opencode/be/fe/mcp)와 겹치면 안 됨
|
||||||
networks: [default, abapnet]
|
networks: [default, abapnet]
|
||||||
networks:
|
networks:
|
||||||
abapnet:
|
abapnet:
|
||||||
|
|||||||
@@ -10,7 +10,7 @@ services:
|
|||||||
- "${BE_PORT:-8080}:8080"
|
- "${BE_PORT:-8080}:8080"
|
||||||
env_file: .env
|
env_file: .env
|
||||||
environment:
|
environment:
|
||||||
OPENCODE_BASE_URL: http://opencode:4096
|
OPENCODE_BASE_URL: http://ca-opencode:4096
|
||||||
OPENCODE_DIRECTORY: /workspace # OpenCode 컨테이너가 보는 workspace 경로 — 세션이 여기 생김
|
OPENCODE_DIRECTORY: /workspace # OpenCode 컨테이너가 보는 workspace 경로 — 세션이 여기 생김
|
||||||
BACKEND_HOST: be # 렌더된 opencode.json 의 게이트웨이 주소(고객사 모드일 때)
|
BACKEND_HOST: be # 렌더된 opencode.json 의 게이트웨이 주소(고객사 모드일 때)
|
||||||
BACKEND_PORT: "8080"
|
BACKEND_PORT: "8080"
|
||||||
@@ -20,10 +20,12 @@ services:
|
|||||||
volumes:
|
volumes:
|
||||||
- ../../opencode:/app/opencode # AGENTS.md·.opencode·wiki·렌더 결과(opencode.json)
|
- ../../opencode:/app/opencode # AGENTS.md·.opencode·wiki·렌더 결과(opencode.json)
|
||||||
- be_data:/app/data # SQLite(DB_HOST 비울 때)·auth secret
|
- be_data:/app/data # SQLite(DB_HOST 비울 때)·auth secret
|
||||||
depends_on: [opencode]
|
depends_on: [ca-opencode]
|
||||||
restart: unless-stopped
|
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 }
|
build: { context: ../.., dockerfile: deploy/docker/Dockerfile.opencode }
|
||||||
environment:
|
environment:
|
||||||
OPENROUTER_API_KEY: ${OPENROUTER_API_KEY:-}
|
OPENROUTER_API_KEY: ${OPENROUTER_API_KEY:-}
|
||||||
|
|||||||
Reference in New Issue
Block a user