iop/configs/edge-compose.yaml.tmpl
toki 0eb8b03eb6 feat(edge): envsubst 템플릿 기반으로 설정을 전환한다
Edge Dockerfile에서 envsubst를 사용해 환경 변수를 템플릿에
대입한 후 설정 파일을 생성하도록 변경한다.

- Dockerfile에 gettext 패키지를 추가한다
- configs/edge-compose.yaml을 configs/edge-compose.yaml.tmpl로
  전환하여 환경 변수 대치 지원
- docker-compose.yml edge 서비스에 환경 변수를 명시적으로 전달
2026-06-02 18:06:44 +09:00

61 lines
1.1 KiB
Cheetah

edge:
id: "${IOP_EDGE_ID}"
name: "${IOP_EDGE_NAME}"
server:
listen: "${IOP_EDGE_LISTEN}"
advertise_host: ""
bootstrap:
artifact_base_url: ""
listen: "0.0.0.0:18080"
artifact_dir: "/tmp/iop-artifacts"
tls:
enabled: false
logging:
level: "info"
pretty: true
path: "/tmp/iop-edge/edge.log"
metrics:
port: 0
control_plane:
enabled: true
wire_addr: "${IOP_CONTROL_PLANE_EDGE_WIRE_ADDR}"
reconnect_interval_sec: 5
a2a:
enabled: false
openai:
enabled: false
console:
adapter: "cli"
target: "codex"
session_id: "default"
background: false
timeout_sec: 300
nodes:
- id: "${IOP_EDGE_NODE_ID}"
alias: "${IOP_EDGE_NODE_ALIAS}"
token: "${IOP_EDGE_NODE_TOKEN}"
adapters:
cli:
enabled: true
profiles:
codex:
command: "codex"
args: []
persistent: false
terminal: false
response_idle_timeout_ms: 1000
startup_idle_timeout_ms: 1000
output_format: "plain"
mode: "exec"
runtime:
concurrency: 1