48671af3c5
feat(phase1): 기반 구축 - DB Entity, JWT 인증, 프론트엔드 레이아웃
...
백엔드:
- JPA Entity 9개 + Repository 9개 (common 스키마)
- JWT 인증 (jjwt, Access/Refresh 토큰)
- AuthController (login/logout/refresh)
- 공통 모듈 (BaseEntity, ErrorCode, BusinessException, PageResponse)
- SecurityConfig JWT 필터 체인 통합
프론트엔드:
- MainLayout (사이드바 + 헤더) + AuthLayout
- 로그인 페이지 + ProtectedRoute
- API 클라이언트 (fetch wrapper, JWT 자동 첨부, 401 refresh)
- AuthContext + useAuth 훅
- 9개 플레이스홀더 페이지 + 라우팅
설정:
- DB: snp_connection / snp_admin / common 스키마
- ddl-auto: update (개발), validate (운영)
Closes #6
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-07 13:52:25 +09:00
90d9205fca
Merge pull request 'release: CI/CD 자동 배포 구성' ( #5 ) from develop into main
Build and Deploy / build-and-deploy (push) Successful in 46s
2026-04-07 11:30:33 +09:00
8842a07d20
Merge pull request 'ci: Gitea Actions 자동 배포 워크플로우 추가' ( #4 ) from feature/ci-cd-deploy into develop
2026-04-07 11:30:32 +09:00
6b2197ef8e
ci: Gitea Actions 자동 배포 워크플로우 추가
...
- main 브랜치 push 시 자동 빌드 + 배포
- Frontend (npm) + Backend (Maven) 분리 빌드
- frontend.skip 프로퍼티로 CI에서 frontend-maven-plugin 스킵 지원
- 배포 경로: /deploy/snp-connection/app.jar
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-07 11:28:39 +09:00
80ad0b309d
Merge pull request 'chore: CLAUDE_BOT_TOKEN 환경변수 추가' ( #3 ) from chore/add-claude-bot-token into develop
2026-04-07 11:10:42 +09:00
f90971f2df
chore: CLAUDE_BOT_TOKEN 환경변수 추가
...
릴리즈 PR 자동 승인을 위한 claude-bot 토큰 설정
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-07 11:10:17 +09:00
4886a96344
Merge pull request 'release: 2026-04-07 (3건 커밋)' ( #2 ) from develop into main
2026-04-07 11:06:17 +09:00
cb6acccd71
Merge pull request 'docs: 릴리즈 노트 정리 (2026-04-07)' ( #1 ) from chore/release-notes-2026-04-07 into develop
2026-04-07 10:59:47 +09:00
f7d304dc18
docs: 릴리즈 노트 정리 (2026-04-07)
...
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-07 10:59:19 +09:00
38d7ac5642
feat: 프론트엔드 통합 프로젝트 초기 구조 구성
...
- Spring Boot 3.2.1 백엔드 (com.gcsc.connection, 포트 8042, context /snp-connection)
- React 19 + TypeScript + Vite 7 + Tailwind CSS 4 프론트엔드
- frontend-maven-plugin 통합 빌드 설정
- 팀 워크플로우 v1.6.1 동기화
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-07 10:56:10 +09:00
gc
70dfeb019b
Initial commit
2026-04-07 10:20:40 +09:00