fix(weather): Mixed Content 수정 + CI 환경변수 추가

- 기상 API URL http:// → https:// 변경 (KHOA, data.go.kr)
- deploy.yml에 VITE_DATA_GO_KR_API_KEY, VITE_WEATHER_API_KEY 환경변수 추가
- Gitea Actions Secrets에 DATA_GO_KR_API_KEY, AIS_API_KEY 등록 완료

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
htlee 2026-02-28 22:46:00 +09:00
부모 6ffd1b8330
커밋 45fc9068aa
3개의 변경된 파일5개의 추가작업 그리고 3개의 파일을 삭제

파일 보기

@ -35,6 +35,8 @@ jobs:
env: env:
VITE_API_URL: /api VITE_API_URL: /api
VITE_GOOGLE_CLIENT_ID: ${{ secrets.GOOGLE_CLIENT_ID }} VITE_GOOGLE_CLIENT_ID: ${{ secrets.GOOGLE_CLIENT_ID }}
VITE_DATA_GO_KR_API_KEY: ${{ secrets.DATA_GO_KR_API_KEY }}
VITE_WEATHER_API_KEY: ${{ secrets.WEATHER_API_KEY }}
run: | run: |
cd frontend cd frontend
npx vite build npx vite build

파일 보기

@ -2,7 +2,7 @@
// API Key를 환경변수에서 로드 (소스코드 노출 방지) // API Key를 환경변수에서 로드 (소스코드 노출 방지)
const API_KEY = import.meta.env.VITE_DATA_GO_KR_API_KEY || '' const API_KEY = import.meta.env.VITE_DATA_GO_KR_API_KEY || ''
const BASE_URL = 'http://www.khoa.go.kr/api/oceangrid/DataType/search.do' const BASE_URL = 'https://www.khoa.go.kr/api/oceangrid/DataType/search.do'
const RECENT_OBS_URL = 'https://apis.data.go.kr/1192136/dtRecent/GetDTRecentApiService' const RECENT_OBS_URL = 'https://apis.data.go.kr/1192136/dtRecent/GetDTRecentApiService'
// 지역 유형 (총 20개 지역) // 지역 유형 (총 20개 지역)

파일 보기

@ -4,8 +4,8 @@
const API_KEY = import.meta.env.VITE_DATA_GO_KR_API_KEY || '' const API_KEY = import.meta.env.VITE_DATA_GO_KR_API_KEY || ''
// API 베이스 URL // API 베이스 URL
const BASE_URL = 'http://apis.data.go.kr/1360000/VilageFcstInfoService_2.0' const BASE_URL = 'https://apis.data.go.kr/1360000/VilageFcstInfoService_2.0'
const MARINE_BASE_URL = 'http://apis.data.go.kr/1360000/SeaFcstInfoService' const MARINE_BASE_URL = 'https://apis.data.go.kr/1360000/SeaFcstInfoService'
export interface WeatherForecastData { export interface WeatherForecastData {
baseDate: string baseDate: string