Skip to content

[8주차] 김민지 / [deploy] docker-compose.yml 파일 작성 및 Github Actions 기반 CI/CD 파이프라인 구축 #139

@sxvxnxwt

Description

@sxvxnxwt

1. 무엇을?

GitHub Actions 기반 CI/CD 파이프라인 구축 및 docker-compose.yml 파일을 활용한 자동 배포 환경을 설정합니다.


2. 상세 설명

  1. docker-compose.yml 파일을 작성하고, 애플리케이션 및 MySQL 실행 환경을 구성합니다.
  2. cicd.yml 파일을 통해
    • 코드 push 시 자동으로 Docker 이미지를 빌드 후 Docker Hub로 Push
    • EC2 서버에서 자동으로 이미지 Pull & 재실행하도록 설정합니다.
  3. CI/CD 파이프라인 수행을 위해 GitHub Actions Secrets 값을 등록합니다.
  4. EC2 서버에 Docker 및 docker-compose 환경을 설치하고, SSH 접속 후 컨테이너를 실행합니다.

3. 추가 사항

X

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions