You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
56 lines
1.1 KiB
YAML
56 lines
1.1 KiB
YAML
### version: 1.0.1
|
|
|
|
version: "2"
|
|
|
|
networks:
|
|
ns-tier:
|
|
driver: bridge
|
|
|
|
services:
|
|
mongodb:
|
|
container_name: ns-database
|
|
mem_limit: 200m
|
|
mem_reservation: 100M
|
|
restart: always
|
|
image: "bitnami/mongodb:${NS_MONGODB_TAG}"
|
|
volumes:
|
|
- "${NS_DATA_DIR}/mongodb:/bitnami/mongodb"
|
|
ports:
|
|
- ${INTERNAL_MONGO_PORT}:27017
|
|
networks:
|
|
- ns-tier
|
|
|
|
dbbackup:
|
|
container_name: ns-backup
|
|
restart: always
|
|
image: "tiredofit/db-backup:${NS_DBBACKUP_TAG}"
|
|
volumes:
|
|
- "${NS_DATA_DIR}/dbbackup:/backup"
|
|
environment:
|
|
- COMPRESSION="GZ"
|
|
- COMPRESSION_LEVEL=9
|
|
- DB_TYPE=mongo
|
|
- DB_HOST=mongodb
|
|
- DB_PORT=27017
|
|
- DB_CLEANUP_TIME=10080
|
|
- CONTAINER_ENABLE_MONITORING=FALSE
|
|
networks:
|
|
- ns-tier
|
|
depends_on:
|
|
- mongodb
|
|
|
|
nightscout:
|
|
container_name: ns-server
|
|
restart: always
|
|
mem_limit: 200m
|
|
mem_reservation: 100M
|
|
image: "nightscout/cgm-remote-monitor:${NS_NIGHTSCOUT_TAG}"
|
|
env_file:
|
|
- ${NS_CONFIG_DIR}/nightscout.env
|
|
ports:
|
|
- ${NS_PORT}:1337
|
|
networks:
|
|
- ns-tier
|
|
depends_on:
|
|
- mongodb
|