feat(deploy): 도커 배포(deploy/docker: compose+Dockerfile+deploy.sh) — 우리 환경용. 렌더러가 FabriX/OpenRouter 템플릿 자동 선택, 호스트 변수화. bare deploy.sh 는 git pull 포함. Phoenix 도커 compose

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
This commit is contained in:
lee-hyeon-cheol
2026-09-22 18:09:48 +09:00
co-authored by Claude Fable 5.1
parent f55e673cb5
commit ea1fd350da
13 changed files with 232 additions and 11 deletions
@@ -0,0 +1,22 @@
# Phoenix — 우리 환경(도커)용. 한 대에 하나 띄우고 CodeAssist·ABAP_OPENCODE 둘 다 여기로 보냄(프로젝트로 나뉨).
# 고객사(도커 없음)는 같은 폴더의 run.sh(pip 방식).
# docker compose up -d → http://<서버>:6006
name: phoenix
services:
phoenix:
image: arizephoenix/phoenix:latest
ports:
- "${PHOENIX_PORT:-6006}:6006"
environment:
PHOENIX_WORKING_DIR: /data
PHOENIX_TELEMETRY_ENABLED: "false"
# 로그인 켜려면 둘 다 채움(첫 관리자 admin@localhost / PHOENIX_DEFAULT_ADMIN_INITIAL_PASSWORD). 켜면 수신에도 API 키 필요 — 모듈 헤더 한 줄 추가해야 함
# PHOENIX_ENABLE_AUTH: "true"
# PHOENIX_SECRET: ${PHOENIX_SECRET}
volumes:
- phoenix_data:/data
restart: unless-stopped
volumes:
phoenix_data: