Skip to content

fix: VITE_GRAPHQL_ENDPOINT를 런타임 환경변수로 변경#12

Open
robinjoon wants to merge 1 commit intomasterfrom
fix/runtime-graphql-endpoint
Open

fix: VITE_GRAPHQL_ENDPOINT를 런타임 환경변수로 변경#12
robinjoon wants to merge 1 commit intomasterfrom
fix/runtime-graphql-endpoint

Conversation

@robinjoon
Copy link
Copy Markdown
Member

Summary

  • Vite 환경변수(VITE_GRAPHQL_ENDPOINT)가 빌드 타임에 JS 번들에 인라인되어, GitHub Secret 값 오류 시 API 요청이 프론트엔드 서버로 향하는 문제 수정
  • 빌드 시 플레이스홀더(__GRAPHQL_ENDPOINT_PLACEHOLDER__)를 삽입하고, 컨테이너 시작 시 sed로 런타임 환경변수 값으로 치환하도록 변경
  • Docker build-arg 및 GitHub Secret(VITE_GRAPHQL_ENDPOINT) 의존성 제거 — Helm values의 env만으로 엔드포인트 관리 가능

Test plan

  • Docker 이미지 빌드 후 VITE_GRAPHQL_ENDPOINT env 없이 컨테이너 실행 시 플레이스홀더가 JS에 남아있는지 확인
  • VITE_GRAPHQL_ENDPOINT=https://api.loop.team.io.kr env와 함께 실행 시 플레이스홀더가 올바르게 치환되는지 확인
  • 로그인 API 요청이 https://api.loop.team.io.kr로 정상 전송되는지 확인

🤖 Generated with Claude Code

Vite 환경변수는 빌드 타임에 인라인되어 Docker build-arg로만 주입 가능했다.
GitHub Secret 값이 잘못 설정되면 API 요청이 프론트엔드 서버로 향하는 문제가 있었다.

빌드 시 플레이스홀더를 삽입하고 컨테이너 시작 시 sed로 런타임 env 값으로
치환하도록 변경하여, Helm values의 env만으로 엔드포인트를 관리할 수 있게 한다.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
@vercel
Copy link
Copy Markdown

vercel bot commented Mar 18, 2026

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
loop-fe Ready Ready Preview, Comment Mar 18, 2026 3:04pm

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant