Skip to content

feature:추가 백엔드 개선 - #32

Merged
soseongmin03 merged 1 commit into
VeritAI-Company:mainfrom
soseongmin03:feature/#13-백엔드추가최적화
Aug 29, 2026

Hidden character warning

The head ref may contain hidden characters: "feature/#13-\ubc31\uc5d4\ub4dc\ucd94\uac00\ucd5c\uc801\ud654"
Merged

feature:추가 백엔드 개선#32
soseongmin03 merged 1 commit into
VeritAI-Company:mainfrom
soseongmin03:feature/#13-백엔드추가최적화

Conversation

@soseongmin03

Copy link
Copy Markdown
Contributor

작업 내용

  • 백엔드 환경 설정을 dev/prod 프로파일로 분리

    • 기본 실행은 dev 프로파일을 사용하도록 설정
    • prod 프로파일은 환경변수 기반 DB 설정과 검증 중심 JPA 설정 사용
    • PostgreSQL runtime dependency 추가
  • 얼굴 검출 요청 처리 안정성 개선

    • 요청 상태/재사용 조회를 위한 DB 인덱스 추가
    • 결과 엔티티의 requestId 유니크 제약 추가
    • 큐 처리 시 상태 전이를 DB 조건부 업데이트로 수행하여 중복 처리 가능성 완화
    • 이미 처리 중이거나 완료된 요청은 AI 호출을 건너뛰도록 보강
  • 업로드 파일 cleanup 정책 추가

    • 완료/실패 상태의 오래된 업로드 파일을 주기적으로 정리
    • 업로드 디렉터리 밖의 파일은 삭제하지 않도록 보호
    • cleanup 동작 단위 테스트 추가

검증

  • 기존 얼굴 검출 및 진위여부 확인 결과 저장 플로우가 유지되도록 서비스 테스트를 보강했습니다.
  • Gradle 테스트 재실행은 로컬 환경의 loopback 연결 오류로 완료하지 못했습니다.
    • 오류: java.io.IOException: Unable to establish loopback connection

@soseongmin03 soseongmin03 self-assigned this Aug 27, 2026
@soseongmin03
soseongmin03 merged commit 39c6d4a into VeritAI-Company:main Aug 29, 2026
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.

3 participants