Skip to content

[8주차] 나명준/[infra] Docker Compose & CI/CD #314

@Nanajun22

Description

@Nanajun22

1. 무엇을?

github actions를 활용한 CI CD 자동화 파이프라인 구축 및 도커 컴포즈 작성

2. 상세 설명

  • docker-compose.yml : redis, db 헬스 체크 후 스프링 앱 연동
  • ci.yml : 테스트, 빌드 병렬처리
  • cd.yml : 도커 이미지 push 후 EC2 서버에서 운영 환경용 .env , docker-compose.yml 와 함께 스프링 애플리케이션 배포

3. 제출 전 체크 계획

  • 운영 , 개발 환경 .env , docker-compose.yml 분리 확인
  • 테스트, 빌드, 배포 자동화 정상 작동 확인
  • EC2 서버에서 프로젝트 배포 및 스프링 애플리케이션 healthcheck 작동

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type
No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions