-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathdocker-compose.yml
37 lines (37 loc) · 1.01 KB
/
docker-compose.yml
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
36
37
version: "3"
services:
nightscout:
build: cgm-remote-monitor
container_name: ${NS_CONTAINER_NAME}
env_file: .env
environment:
- MONGODB_URI=mongodb://${MONGO_NS_USER}:${MONGO_NS_PASSWORD}@mongo:27017/${MONGO_NS_DB}?retryWrites=true&w=majority
- HOSTNAME=${NS_CONTAINER_NAME}
restart: unless-stopped
depends_on:
- mongo
mongo:
image: mongo
restart: unless-stopped
command: mongod --auth
env_file: .env
volumes:
- mongo-data:/data/db
- ./init:/docker-entrypoint-initdb.d
mongo-express:
image: mongo-express
restart: always
env_file: .env
environment:
ME_CONFIG_MONGODB_URL: mongodb://${ME_CONFIG_MONGODB_ADMINUSERNAME}:${ME_CONFIG_MONGODB_ADMINPASSWORD}@mongo:27017/admin
depends_on:
- mongo
cloudflared:
image: cloudflare/cloudflared:2021.9.2
volumes:
- ./cloudflared:/etc/cloudflared
command: --config /etc/cloudflared/config.yml tunnel run
depends_on:
- nightscout
volumes:
mongo-data: