Skip to content

[조영욱] sprint11#87

Merged
O-Seonsik merged 12 commits into
codeit-bootcamp-nodejs:조영욱from
youngwookjo:조영욱-sprint11
Oct 21, 2025

Hidden character warning

The head ref may contain hidden characters: "\uc870\uc601\uc6b1-sprint11"
Merged

[조영욱] sprint11#87
O-Seonsik merged 12 commits into
codeit-bootcamp-nodejs:조영욱from
youngwookjo:조영욱-sprint11

Conversation

@youngwookjo
Copy link
Copy Markdown
Collaborator

미션 목표

  • Github Actions로 테스트, 배포 자동화
  • Docker 이미지 만들기

요구사항

Github Actions 활용

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

Docker 이미지 만들기

다음을 만족하는 Dockerfile과 docker-compose.yaml을 작성해 주세요.

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

멘토에게

  • 셀프 코드 리뷰를 통해 질문 이어가겠습니다.

@youngwookjo youngwookjo requested a review from O-Seonsik October 18, 2025 09:02
Comment thread Dockerfile
FROM node:${NODE_VERSION}-slim AS runtime

# openssl 설치
RUN apt-get update -y && apt-get install -y openssl
Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

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

이거 중복으로 install 해야 하는 이유가 혹시 있었나요 ??

@O-Seonsik O-Seonsik merged commit ca83db0 into codeit-bootcamp-nodejs:조영욱 Oct 21, 2025
1 check passed
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