From f138d32022e96dfeaae165b0a4c96470d87fee41 Mon Sep 17 00:00:00 2001 From: Chris Troutner Date: Tue, 10 May 2022 07:05:34 -0700 Subject: [PATCH] fix(docker): Limiting size of logging --- docker/mainnet/docker-compose.yml | 50 ++++++++++++++++++++----------- 1 file changed, 32 insertions(+), 18 deletions(-) diff --git a/docker/mainnet/docker-compose.yml b/docker/mainnet/docker-compose.yml index d5a2b49..02bb2ce 100644 --- a/docker/mainnet/docker-compose.yml +++ b/docker/mainnet/docker-compose.yml @@ -1,19 +1,33 @@ -bch-api-main: - build: . - dockerfile: Dockerfile - #image: bitcore - container_name: bch-api-main - links: - - redis-main - ports: - - "3000:3000" - volumes: - - ../../logs:/home/safeuser/bch-api/logs - restart: always +version: '3.9' -redis-main: - image: redis:latest - container_name: redis-main - restart: always - ports: - - "172.17.0.1:6379:6379" +services: + bch-api-main: + build: + context: ./ + dockerfile: Dockerfile + #image: bitcore + container_name: bch-api-main + links: + - redis-main + ports: + - "3000:3000" + volumes: + - ../../logs:/home/safeuser/bch-api/logs + logging: + driver: 'json-file' + options: + max-size: '10m' + max-file: '10' + restart: always + + redis-main: + image: redis:latest + container_name: redis-main + logging: + driver: 'json-file' + options: + max-size: '10m' + max-file: '10' + restart: always + ports: + - "172.17.0.1:6379:6379"