Skip to content

ci: FastAPI Docker 이미지화 + CI 파이프라인 구축#4

Merged
zzuhannn merged 2 commits into
mainfrom
ci/#3
Apr 30, 2026
Merged

ci: FastAPI Docker 이미지화 + CI 파이프라인 구축#4
zzuhannn merged 2 commits into
mainfrom
ci/#3

Conversation

@zzuhannn

Copy link
Copy Markdown
Member

🔎 관련 이슈

📋 작업 내용

  • FastAPI Dockerfile 추가 (python:3.13-slim 기반, uvicorn 실행)
  • .dockerignore 추가 (venv, pycache, .env 제외)
  • GitHub Actions CI 워크플로우 추가
    • main push 시 Docker 이미지 빌드 → Docker Hub push
    • 이미지명: `<DOCKER_USERNAME>/kkumteul-ai`

💡 알림

  • 필요한 GitHub Secrets: `DOCKER_USERNAME`, `DOCKER_PASSWORD`
  • OpenAI API 키는 EC2 호스트의 환경변수로 주입됩니다 (이미지에 포함 X)
  • 머지 후 Back 저장소의 docker-compose.yml에서 `zzuhannn/kkumteul-ai:latest` 이미지를 사용하도록 추가 작업 필요

✅ 체크리스트

  • CI 빌드 성공
  • Docker Hub에 이미지 정상 push 확인

@zzuhannn zzuhannn merged commit 8d5e004 into main Apr 30, 2026
1 check passed
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.

ci: FastAPI Docker 이미지화 + CI/CD 파이프라인 구축

1 participant