Skip to content

양다온 SprintMission11#98

Closed
june5815 wants to merge 1 commit intocodeit-bootcamp-nodejs:양다온from
june5815:양다온-sprint11

Hidden character warning

The head ref may contain hidden characters: "\uc591\ub2e4\uc628-sprint11"
Closed

양다온 SprintMission11#98
june5815 wants to merge 1 commit intocodeit-bootcamp-nodejs:양다온from
june5815:양다온-sprint11

Conversation

@june5815
Copy link
Collaborator

요구사항

  • Github Actions를 활용한 테스트 및 배포 자동화와 Docker 기반 Express 서버 환경 구성 구현

기본

Github Actions 활용

  • 브랜치에 pull request가 발생하면 테스트를 실행하는 Action을 구현해 주세요.
  • main 브랜치에 push가 발생하면 AWS 배포를 수행하는 Action을 구현해 주세요.
  • 개인 Github 리포지터리에서 Actions가 정상적으로 동작하는 것을 확인해 보세요.

Docker 이미지 만들기

  • 다음을 만족하는 Dockerfile과 docker-compose.yaml을 작성해 주세요.
  • Express 서버를 실행하는 Dockerfile을 작성해 주세요.
  • Express 서버가 파일 업로드를 처리하는 폴더는 Docker의 Volume을 활용하도록 구현해 주세요.
  • 데이터베이스는 Postgres 이미지를 사용해 연결하도록 구현해 주세요.
  • 실행된 Express 서버 컨테이너는 호스트 머신에서 3000번 포트로 접근 가능하도록 구현해 주세요.

제출 안내 사항

  • AWS 인증 정보들을 제출 코드에 포함하지 마세요!
  • Github actions는 .github/workflows/ 폴더에 저장해서 제출합니다.
  • Docker 관련 파일들은 프로젝트 폴더 최상위에 저장합니다.

멘토에게

  • 멘토님께서 리뷰해주신 사항에 대해 코드 보완하여 재 PR하였습니다!

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.

2 participants