Skip to content

refactor: rename ETHREX_ETH_RPC_URL to generic L1_RPC_URL for multi-stack support #64

@Zena-park

Description

@Zena-park

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.jsprovisionThanos, provisionThanosTestnettoolsEnvVars
  • local-server/lib/docker-local.jsstartTools() 환경변수 매핑
  • tools Docker 이미지 설정 (Blockscout, Bridge UI entrypoint)

Reference

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions