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.
mikrus-installer/templates/docker-compose.yml

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