chore: 환경변수 파일 초기 등록

빌드 환경별 .env 파일 1회성 추가 (gitignore 유지)

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
LHT 2026-02-10 12:30:28 +09:00
부모 dcf24e96d2
커밋 5d7a45984a
4개의 변경된 파일117개의 추가작업 그리고 0개의 파일을 삭제

30
.env Normal file
파일 보기

@ -0,0 +1,30 @@
# ============================================
# 프로덕션 환경 (Production)
# - 빌드: npm run build:prod (또는 npm run build)
# - 실제 운영 서버 배포용
# ============================================
# 배포 경로 (서브 경로 배포 시 설정)
# 반드시 '/'로 시작하고 '/'로 끝나야 함
VITE_BASE_URL=/kcgnv/
# API 서버 (프록시 타겟)
VITE_API_URL=https://mda.kcg.go.kr
# 지도 타일 서버
VITE_MAP_TILE_URL=https://mda.kcg.go.kr
# 선박 신호 WebSocket
VITE_SIGNAL_WS=wss://mda.kcg.go.kr/v3/connect
# 선박 신호 API
VITE_SIGNAL_API=https://mda.kcg.go.kr/signal-api
# 항적 조회 API
VITE_TRACK_API=https://mda.kcg.go.kr
# 항적 조회 WebSocket (STOMP)
VITE_TRACKING_WS=wss://mda.kcg.go.kr/ws-tracks/websocket
# 선박 데이터 쓰로틀링 (ms, 위성망 대역폭 절약)
VITE_SHIP_THROTTLE=30

29
.env.dev Normal file
파일 보기

@ -0,0 +1,29 @@
# ============================================
# 개발 서버 배포 환경 (Development Server)
# - 빌드: yarn build:dev (또는 npm run build:dev)
# - 개발 서버 /kcgv 경로 배포용
# ============================================
# 배포 경로 (개발서버 서브 경로)
VITE_BASE_URL=/kcgnv/
# API 서버 (개발서버)
VITE_API_URL=http://10.26.252.39:9090
# 지도 타일 서버
VITE_MAP_TILE_URL=http://10.26.252.39:9090
# 선박 신호 WebSocket
VITE_SIGNAL_WS=ws://10.26.252.39:9090/connect
# 선박 신호 API
VITE_SIGNAL_API=http://10.26.252.39:9090/signal-api
# 항적 조회 API (별도 서버)
VITE_TRACK_API=http://10.26.252.51:8090
# 항적 조회 WebSocket (STOMP)
VITE_TRACKING_WS=ws://10.26.252.51:8090/ws-tracks/websocket
# 선박 데이터 쓰로틀링 (ms)
VITE_SHIP_THROTTLE=30

29
.env.development Normal file
파일 보기

@ -0,0 +1,29 @@
# ============================================
# 로컬 개발 환경 (Local Development)
# - 서버: yarn dev
# - 로컬 개발 전용
# ============================================
# 배포 경로 (로컬 개발은 루트)
VITE_BASE_URL=/
# API 서버 (프록시 타겟)
VITE_API_URL=http://10.26.252.39:9090
# 지도 타일 서버
VITE_MAP_TILE_URL=http://10.26.252.39:9090
# 선박 신호 WebSocket
VITE_SIGNAL_WS=ws://10.26.252.39:9090/connect
# 선박 신호 API
VITE_SIGNAL_API=http://10.26.252.39:9090/signal-api
# 항적 조회 API (별도 서버)
VITE_TRACK_API=http://10.26.252.51:8090
# 항적 조회 WebSocket (STOMP)
VITE_TRACKING_WS=ws://10.26.252.51:8090/ws-tracks/websocket
# 선박 데이터 쓰로틀링 (ms, 0=무제한)
VITE_SHIP_THROTTLE=0

29
.env.qa Normal file
파일 보기

@ -0,0 +1,29 @@
# ============================================
# QA 환경 (Quality Assurance)
# - 빌드: npm run build:qa
# - QA/스테이징 서버 배포용
# ============================================
# 배포 경로 (QA 환경 서브 경로)
VITE_BASE_URL=/kcgv/
# API 서버 (QA 서버)
VITE_API_URL=http://10.188.141.123:9090
# 지도 타일 서버
VITE_MAP_TILE_URL=http://10.188.141.123:9090
# 선박 신호 WebSocket (프로덕션 서버 사용)
VITE_SIGNAL_WS=wss://mda.kcg.go.kr/v3/connect
# 선박 신호 API (프로덕션 서버 사용)
VITE_SIGNAL_API=https://mda.kcg.go.kr/signal-api
# 항적 조회 API (QA 서버)
VITE_TRACK_API=http://10.188.141.123:9090
# 항적 조회 WebSocket (QA 서버)
VITE_TRACKING_WS=ws://10.188.141.123:9090/ws-tracks/websocket
# 선박 데이터 쓰로틀링 (ms)
VITE_SHIP_THROTTLE=30