Context
PR #63 에서 Thanos (Optimism) 스택 지원을 추가하면서, tools 컨테이너에 L1 RPC URL을 전달할 때 기존 ethrex 전용 환경변수 ETHREX_ETH_RPC_URL을 그대로 사용하고 있음.
Problem
ETHREX_ETH_RPC_URL prefix는 ethrex 스택에 특화되어 있어, Thanos (Optimism) 스택에서 사용하면 혼란을 줄 수 있음.
Proposed Solution
- 환경변수를
L1_RPC_URL 같은 스택 중립적인 이름으로 변경
- tools 컨테이너(Blockscout, Bridge UI)도 새 환경변수를 읽도록 업데이트
- 하위호환: 기존
ETHREX_ETH_RPC_URL도 fallback으로 지원
Files to change
local-server/lib/deployment-engine.js — provisionThanos, provisionThanosTestnet의 toolsEnvVars
local-server/lib/docker-local.js — startTools() 환경변수 매핑
- tools Docker 이미지 설정 (Blockscout, Bridge UI entrypoint)
Reference
Context
PR #63 에서 Thanos (Optimism) 스택 지원을 추가하면서, tools 컨테이너에 L1 RPC URL을 전달할 때 기존 ethrex 전용 환경변수
ETHREX_ETH_RPC_URL을 그대로 사용하고 있음.Problem
ETHREX_ETH_RPC_URLprefix는 ethrex 스택에 특화되어 있어, Thanos (Optimism) 스택에서 사용하면 혼란을 줄 수 있음.Proposed Solution
L1_RPC_URL같은 스택 중립적인 이름으로 변경ETHREX_ETH_RPC_URL도 fallback으로 지원Files to change
local-server/lib/deployment-engine.js—provisionThanos,provisionThanosTestnet의toolsEnvVarslocal-server/lib/docker-local.js—startTools()환경변수 매핑Reference