5 Commits

Author SHA1 Message Date
c0d827e8ec chore: 프로젝트 설정 정리 및 개선
Some checks failed
Client CI/CD / test (push) Successful in 9s
Client CI/CD / deploy (push) Failing after 2m15s
- eslint ^10 → ^9 다운그레이드 (react-hooks 플러그인 호환)
- .npmrc 제거, Dockerfile legacy-peer-deps 플래그 제거
- Dockerfile node:lts → node:22-alpine 버전 고정, ARG 오타 수정
- .dockerignore 추가 (.env, node_modules, .git 등 제외)
- .env 삭제, .env.development 추가 (로컬 기본값 git 관리)
- vite.config.js dev proxy 추가 (/api → localhost:8080)
- index.html favicon, OG 태그, Pretendard 폰트 로드 추가
- nginx.conf /images/ 캐시 전략 추가, 주석 정리
- eslint.config.js ecmaVersion 중복 선언 정리
- deploy.yml --legacy-peer-deps, --no-cache 제거, 배포 커맨드 가독성 개선
- .github/workflows/ci.yml 삭제 (Gitea 사용으로 불필요)

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-12 16:53:38 +09:00
285e3ae4bd ci: HEALTHCHECK 추가 + git clone 토큰 로그 노출 방지
Some checks failed
Client CI/CD / test (push) Failing after 1m3s
Client CI/CD / deploy (push) Has been skipped
- Dockerfile에 nginx HEALTHCHECK 추가 (wget, 30s 간격)
- deploy 단계 git clone에 set +x / --quiet / 2>/dev/null 적용

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-15 20:10:02 +09:00
2f56dfb519 ci: 빌드 시 VITE_API_BASE_URL을 build arg로 주입
All checks were successful
Client CI/CD / deploy (push) Successful in 12s
Vite는 빌드 타임에 환경변수를 번들에 포함하므로
서버 secrets에서 VITE_API_BASE_URL을 받아 docker build 시 전달

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-02-24 14:35:09 +09:00
1a472df39c Fix: npm ci에 --legacy-peer-deps 추가로 eslint peer dependency 충돌 해결
All checks were successful
Client CI/CD / deploy (push) Successful in 10s
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-02-24 11:38:17 +09:00
ca08f7a2e6 CI/CD: Gitea Actions 배포 파이프라인 및 Docker 설정 추가
All checks were successful
Client CI/CD / deploy (push) Successful in 11s
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-02-24 11:32:42 +09:00