Skip to content

[Feat] 기존 운동 API를 Kotlin 서버로 전환 (#8) - #9

Merged
wjsxodid-BE merged 11 commits into
mainfrom
feat/8-python-kotlin-migration
Oct 28, 2026
Merged

wjsxodid-BE merged 11 commits into
mainfrom
feat/8-python-kotlin-migration

Conversation

@wjsxodid-BE

Copy link
Copy Markdown
Member

변경 내용

  • 기존 FastAPI API를 Kotlin Spring Boot 구현으로 전환하고 PostgreSQL 저장소 및 JWT 인증을 추가했습니다.
  • 루틴, 운동, 휴식, 성장/보상, 가이드/도구, 사진 API를 구현했습니다.
  • Python 사진 처리 워커를 별도 프로세스로 유지하고 Compose 구성을 갱신했습니다.
  • 기존 FastAPI 코드와 API 계약 파일은 이관 및 비교를 위해 보존했습니다.

검증

  • gradle --no-daemon bootJar 통과
  • python -m compileall -q app 통과
  • PostgreSQL 연동 통합 흐름에서 테스트 사용자 tjeon147@gmail.com으로 설정, 루틴, 세트 기록, 운동 완료/XP, 사진 업로드·처리·다운로드 확인
  • Docker Compose 전체 실행은 WSL 관리자 설치 제한으로 검증하지 못했습니다.

체크리스트

  • 기능 단위 커밋으로 분리
  • Issue 연결
  • CI 및 리뷰 확인
  • 승인 후 squash merge

현재 저장소에 develop 브랜치가 없어 기존 안정 기준인 main을 대상으로 Draft PR을 열었습니다.

Closes #8

@wjsxodid-BE
wjsxodid-BE marked this pull request as ready for review October 28, 2026 12:00
@wjsxodid-BE
wjsxodid-BE merged commit f26f1ef into main Oct 28, 2026
1 check passed
@wjsxodid-BE
wjsxodid-BE deleted the feat/8-python-kotlin-migration branch October 28, 2026 12:01
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.

[Feature] 기존 운동 API를 Kotlin 서버로 전환한다

2 participants