이번 주에는 유용한 것들을 많이 배웠다.
도커에서 같은 네트워크 안에 컴포넌트 띄우기(애플리케이션과 DB 같이 띄우기),
볼륨 설정하기,
이미지 파일 크기 줄이는 요령 등등.
숙제로 이미 세팅된 DB 데이터 스크립트 넣는 걸 이미지 안에 포함하려고 해보다가 좀 꼬임.
이미지 안에 넣으면 별로 안 깔끔한 거 같아서 일단 제외하고 제출함.
version: "3.9"
services:
flask:
build:
context: .
ports:
- "80:5000"
volumes:
- ./templates:/templates
mongo:
image: mongo
ports:
- "27017:27017"
volumes:
- mongo:/data/db
volumes:
mongo: