Skip to content

Commit

Permalink
Add logging limits to all services (mongo, nightscout and traefik) (n…
Browse files Browse the repository at this point in the history
…ightscout#7884)

Parameters defined in x-logging extension field with options:
    max-size: '10m'
    max-file: '5'
  • Loading branch information
bjornoleh committed Feb 9, 2023
1 parent 903669a commit adc70b7
Showing 1 changed file with 10 additions and 0 deletions.
10 changes: 10 additions & 0 deletions docker-compose.yml
@@ -1,10 +1,18 @@
version: '3'

x-logging:
&default-logging
options:
max-size: '10m'
max-file: '5'
driver: json-file

services:
mongo:
image: mongo:4.4
volumes:
- ${NS_MONGO_DATA_DIR:-./mongo-data}:/data/db:cached
logging: *default-logging

nightscout:
image: nightscout/cgm-remote-monitor:latest
Expand All @@ -19,6 +27,7 @@ services:
- 'traefik.http.routers.nightscout.rule=Host(`localhost`)'
- 'traefik.http.routers.nightscout.entrypoints=websecure'
- 'traefik.http.routers.nightscout.tls.certresolver=le'
logging: *default-logging
environment:
### Variables for the container
NODE_ENV: production
Expand Down Expand Up @@ -74,3 +83,4 @@ services:
volumes:
- './letsencrypt:/letsencrypt'
- '/var/run/docker.sock:/var/run/docker.sock:ro'
logging: *default-logging

0 comments on commit adc70b7

Please sign in to comment.