Skip to content

Conversation

@Gooraeng
Copy link
Collaborator

@Gooraeng Gooraeng commented Sep 24, 2025

제목(필수): [TYPE]: 제목 예) [FEAT]: 회원가입 기능 추가

제목 규칙 자세히 보기
  • 형식: [TYPE]: 제목
  • 제한: 50자 이내, 첫 글자 대문자, 명령문
  • TYPE: FEAT FIX REFACTOR COMMENT STYLE TEST CHORE INIT

무엇을 / 왜

  • 무엇(What)
  1. Dockerfile 파일 추가
  2. .dockerignore 파일 추가
  3. Backend-CD 추가
  4. CI 수정
  • 왜(Why)
  1. CD 과정에서 Dockerfile을 사용한 빌드 및 패키지 배포가 이루어지므로 추가했습니다.
  2. 그 과정에서 불필요한 파일이 포함되는 것을 방지하고자 추가했습니다.
  3. CD 과정 자동화를 위해 스크립트 추가가 필요하게 되어 추가했습니다.
  4. 빌드 과정과 Test 과정을 분리 목적으로 추가했습니다

어떻게(요약) — 3줄 이내

  • CD 자동화 셋업을 위해 dockerfile 등 관련 파일 추가
  • main 머지 -> 도커 이미지 빌드 -> 패키지 저장 -> AWS 내에서 무중단 배포
  • Github Action 용 Secrets 변수 업데이트 예정입니다.

영향 범위

  • API 변경
  • DB 마이그레이션
  • Breaking Change
  • 보안/권한 영향
  • 문서/가이드 업데이트 필요

체크리스트

  • 타입 라벨 부착 (FEAT/FIX/REFACTOR/COMMENT/STYLE/TEST/CHORE/INIT)
  • 로컬/CI 테스트 통과
  • 영향도 점검 완료
  • 주석/문서 반영(필요 시)

ToDo (선택)

  • 이미지 빌드 시 700MB가 넘게 나옵니다. 최대한 절약하는 방법을 모색해보고자 합니다.
  • Secret 변수가 제대로 업데이트 되지 않아 진행 예정입니다

스크린샷/증빙(선택)

  • 도커 이미지 용량
image
  • 개인 리포지토리에서 AWS 배포 테스트 확인
image

이슈 연결 (자동)

Closes #27

- JDK distribution 변경 (graalvm -> corretto)
- 빌드 및 테스트 분리
- Image repository 명 변경
- 동시 실행 중 좀 더 명확한 그룹 네이밍으로 수정
- 불필요한 레지스트리 로그인 삭제
- 패키지 배포 대상 개인 -> 조직 변경
- 동시 실행 중 좀 더 명확한 그룹 네이밍으로 수정
@lcs9317 lcs9317 mentioned this pull request Sep 24, 2025
10 tasks
- Gradle 권한 오류 수정
Copy link
Collaborator

@johnbosco0414 johnbosco0414 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

고생하셨습니다!

- 명확한 OWNER_LC 사용
Copy link
Collaborator

@lcs9317 lcs9317 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

고생하셨습니다

@Gooraeng Gooraeng merged commit 5456851 into main Sep 25, 2025
3 checks passed
@Gooraeng Gooraeng deleted the feat/add-cd-files branch September 25, 2025 01:06
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.

[FEAT]: CD 기능 추가

4 participants