Code States/TIL

[0427] Section 2. 프로젝트 - AWS 배포 Day 1 - 마일스톤 2(docker-compose 작성)

ki1111m2 2023. 4. 27. 14:55

연습과제: mongoDB 도커로 실행하기

 

Goal

  • Docker Hub에 이미 배포되어 있는 mongodb 이미지를 활용해, 로컬에서 mongodb를 컨테이너로 실행하고, 데이터베이스를 활용해 봅니다.
  • 복잡한 실행 옵션 대신, docker compose 파일을 작성해 컨테이너를 실행해 봅니다.

mongo 이미지를 이용하여 도커로 컨테이너 구동

-p 이용하여 포트 설정

--env 이용하여 아이디 비밀번호 설정

작동 확인

MongoDB Compass 이용하여 접속

접속 확인

docker-compose.yml 파일을 이용하여 MongoDB 구동

docker compose up 이용하여 실행

작동 확인

마일스톤 1에서 작성한 웹서버와 MongoDB를 함께 실행하기 위한 야멜파일 작성

작동확인

MongoDB와 fastify를 연결하기 위한 플러그인 설치

cors.js 파일 작성

mongodb.js 파일 작성

process.env 파일 작성

작동 확인