Skip to content

[Chore] FastAPI 공통 개발 환경 및 기본 라우터 세팅 #4

Description

@pearseona

🏷️ 이슈 유형

  • feat : 새로운 기능 추가
  • fix : 버그 수정
  • refactor : 동작 변경 없는 구조 개선
  • docs : README 등 문서 추가/수정
  • chore : 설정, 빌드, 의존성 패키지 변경
  • 기타 : 설명 추가 작성

💡기능

AI 및 URL 연산 백엔드 서버의 기반이 되는 FastAPI 글로벌 공통 개발 환경을 구축하고 패키지 의존성 관리 및 메인 엔드포인트 구조를 초기 설정합니다.

🛠️할 일 목록

  • 가상 환경 생성 및 필수 패키지 명세 작성
  • 환경변수 관리를 위한 Pydantic Settings 구현
  • 스프링 연동용 공통 응답 포맷 DTO 정의
  • main.py 및 분석 엔드포인트 기본 라우팅 구현
  • 로컬 환경 테스트 및 Swagger UI 정상 구동 확

📌 참고 사항 / 제약 조건

  • 해당 작업은 develop 브랜치에서 분기하여 생성한 feat/2-fastapi-setup 브랜치에서 진행합니다.
  • 완료 후 develop 브랜치로 PR을 날리며, 1번 이슈에서 연동한 CodeRabbit AI 리뷰어가 정상 작동하는지 확인합니다.

Metadata

Metadata

Assignees

Labels

choreChanges to the build process, configuration, or dependencies

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions