Skip to content

[chore][program-service] CI/CD 파이프라인 구축 #20#21

Merged
sweetRainShin merged 7 commits into
devfrom
chore/20-deploy
May 15, 2026
Merged

[chore][program-service] CI/CD 파이프라인 구축 #20#21
sweetRainShin merged 7 commits into
devfrom
chore/20-deploy

Conversation

@haeun228
Copy link
Copy Markdown
Contributor

🌱 설명

  • ECS 배포를 위한 CI/CD 워크플로우 추가 및 Dockerfile 수정
  • GitHub Actions에서 ECR 이미지 빌드 후 ECS 자동 배포 설정
  • Eureka 서비스 디스커버리를 위한 네트워크 설정 추가

📌 관련 이슈

💻 커밋 유형

해당하는 항목에 x를 채워주세요.

  • feat : 새로운 기능 추가
  • fix : 버그 수정 (긴급 핫픽스 포함)
  • refactor : 리팩토링
  • chore : 빌드 설정, 의존성 업데이트 등
  • docs : 문서 수정
  • comment : 주석 추가 및 변경
  • rename : 파일 / 폴더 이동 또는 이름 변경
  • remove : 파일 삭제
  • test : 테스트 코드 추가 / 수정

📝 체크리스트

PR 올리기 전에 아래 항목을 확인해주세요.

  • develop 브랜치 기준으로 feature 브랜치를 생성했나요?
  • 코드 컨벤션 및 스타일 가이드를 준수했나요?
  • 관련 이슈와 연결했나요?
  • 설명이 필요한 부분 / 어려운 부분 / 공유가 필요한 부분에 주석을 추가했습니다.
  • 제가 작성한 코드를 스스로 리뷰했습니다.
  • 기존 테스트와 충돌하지 않음을 확인했나요?

📚 추가 설명

  • Dockerfile에서 .env 파일 복사 제거
    • ECR 이미지 빌드 시에는 .env를 사용할 수 없기 때문에 제거하고 ECS Task Definition 환경변수로 주입하는 방식으로 사용했습니다.
  • inetutils.preferred-networks 추가로 Eureka 등록 시 올바른 내부 IP 사용
  • ProgramserviceApplicationTests 삭제 → 빌드 실패 방지

@haeun228 haeun228 requested a review from sweetRainShin May 15, 2026 01:13
@haeun228 haeun228 self-assigned this May 15, 2026
@haeun228 haeun228 added the 🔧 chore 기타 수정 label May 15, 2026
@coderabbitai
Copy link
Copy Markdown

coderabbitai Bot commented May 15, 2026

Important

Review skipped

Auto reviews are disabled on this repository. Please check the settings in the CodeRabbit UI or the .coderabbit.yaml file in this repository. To trigger a single review, invoke the @coderabbitai review command.

⚙️ Run configuration

Configuration used: Repository: first-ticket/coderabbit/.coderabbit.yaml

Review profile: CHILL

Plan: Pro Plus

Run ID: 06d87bf1-4378-49ca-b02d-838f786ba6f3

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

Use the checkbox below for a quick retry:

  • 🔍 Trigger review
✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch chore/20-deploy

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

@sweetRainShin sweetRainShin merged commit 816dce9 into dev May 15, 2026
3 checks passed
@sweetRainShin sweetRainShin deleted the chore/20-deploy branch May 15, 2026 01:43
@github-project-automation github-project-automation Bot moved this from Todo to Done in First Ticket May 15, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

🔧 chore 기타 수정

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

[chore][program-service] CD 파이프라인 구축

2 participants