-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathdocker-compose.yml
More file actions
35 lines (34 loc) · 842 Bytes
/
docker-compose.yml
File metadata and controls
35 lines (34 loc) · 842 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
#常駐的docker container執行
version: '3.7'
services:
mongo:
container_name: mongodb
image: mongo:latest
volumes:
- C:\mongodb\db:/data/db
# environment:
# - MONGO_INITDB_ROOT_USERNAME=
# - MONGO_INITDB_ROOT_PASSWORD=
# command: mongod --auth
logging:
driver: 'json-file'
options:
max-file: '10'
max-size: '1024m'
ports:
- "27017:27017"
restart: always
web:
build:
context: .
dockerfile: Dockerfile
container_name: flask_app
environment:
# 將 MongoDB 連線字串指向 compose 裡的 service 名稱
- MONGO_URI=mongodb://mongo:27017/ #mongodb://localhost:27017/
- SECRET_KEY=186e46fe4c5618948cd2638d8ec0f1b42b38ccea
ports:
- "5000:5000"
depends_on:
- mongo
restart: always