You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@streampipes.apache.org by wi...@apache.org on 2020/05/20 07:40:15 UTC

[incubator-streampipes-installer] branch dev updated: [STREAMPIPES-136] Limit container size in cli and installer

This is an automated email from the ASF dual-hosted git repository.

wiener pushed a commit to branch dev
in repository https://gitbox.apache.org/repos/asf/incubator-streampipes-installer.git


The following commit(s) were added to refs/heads/dev by this push:
     new 0d50c45  [STREAMPIPES-136] Limit container size in cli and installer
0d50c45 is described below

commit 0d50c453f708eb422c936576b1d7b04e20d00e75
Author: Patrick Wiener <wi...@fzi.de>
AuthorDate: Wed May 20 09:40:01 2020 +0200

    [STREAMPIPES-136] Limit container size in cli and installer
---
 cli/services/activemq/docker-compose.yml           |   5 +
 cli/services/app-container/docker-compose.yml      |   7 +-
 cli/services/backend/docker-compose.yml            |   7 +-
 cli/services/chronograf/docker-compose.yml         |   5 +
 cli/services/connect-master/docker-compose.yml     |   5 +
 .../connect-worker-main/docker-compose.yml         |   5 +
 cli/services/consul/docker-compose.yml             |   5 +
 cli/services/couchdb/docker-compose.yml            |   5 +
 cli/services/crate/docker-compose.yml              |   5 +
 cli/services/elasticsearch/docker-compose.yml      |   5 +
 cli/services/filebeat/docker-compose.yml           |   5 +
 cli/services/grafana/docker-compose.yml            |   5 +
 cli/services/influxdb/docker-compose.yml           |   5 +
 cli/services/iotdb/docker-compose.yml              |   5 +
 cli/services/jobmanager/docker-compose.yml         |   5 +
 cli/services/kafka/docker-compose.yml              |   5 +
 cli/services/kibana/docker-compose.yml             |   5 +
 cli/services/logstash/docker-compose.yml           |   5 +
 cli/services/mariadb/docker-compose.yml            |   5 +
 cli/services/mosquitto/docker-compose.yml          |   5 +
 cli/services/mysql/docker-compose.yml              |   5 +
 cli/services/nginx/docker-compose.yml              |   5 +
 cli/services/opcua/docker-compose.yml              |   5 +
 cli/services/pgadmin/docker-compose.yml            |   5 +
 cli/services/pgrouting/docker-compose.yml          |   5 +
 cli/services/phpmyadmin/docker-compose.yml         |   5 +
 .../pipeline-elements-all-jvm/docker-compose.yml   |   5 +
 cli/services/postgres/docker-compose.yml           |   7 +-
 .../docker-compose.yml                             |   5 +
 .../processors-enricher-flink/docker-compose.yml   |   5 +
 .../processors-filters-jvm/docker-compose.yml      |   5 +
 .../processors-filters-siddhi/docker-compose.yml   |   5 +
 .../processors-geo-flink/docker-compose.yml        |   5 +
 cli/services/processors-geo-jvm/docker-compose.yml |   5 +
 .../docker-compose.yml                             |   5 +
 .../docker-compose.yml                             |   5 +
 cli/services/processors-python/docker-compose.yml  |   5 +
 .../processors-statistics-flink/docker-compose.yml |   5 +
 .../processors-text-mining-jvm/docker-compose.yml  |   5 +
 .../docker-compose.yml                             |   5 +
 .../docker-compose.yml                             |   5 +
 cli/services/rabbitmq/docker-compose.yml           |   5 +
 cli/services/rdf4j/docker-compose.yml              |   5 +
 cli/services/redis/docker-compose.yml              |   5 +
 cli/services/sinks-brokers-jvm/docker-compose.yml  |   5 +
 .../sinks-databases-flink/docker-compose.yml       |   5 +
 .../sinks-databases-jvm/docker-compose.yml         |   5 +
 cli/services/sinks-internal-jvm/docker-compose.yml |   5 +
 .../sinks-notifications-jvm/docker-compose.yml     |   5 +
 .../sources-vehicle-simulator/docker-compose.yml   |   5 +
 .../sources-watertank-simulator/docker-compose.yml |   5 +
 cli/services/swagger-ui/docker-compose.yml         |   5 +
 cli/services/taskmanager/docker-compose.yml        |   5 +
 .../docker-compose.yml                             |   5 +
 cli/services/zookeeper/docker-compose.yml          |   5 +
 installer/templates/docker-compose.full.yml        | 140 +++++++++++++++++++++
 installer/templates/docker-compose.lite.yml        |  60 +++++++++
 57 files changed, 478 insertions(+), 3 deletions(-)

diff --git a/cli/services/activemq/docker-compose.yml b/cli/services/activemq/docker-compose.yml
index ab9eb01..dc9efd4 100644
--- a/cli/services/activemq/docker-compose.yml
+++ b/cli/services/activemq/docker-compose.yml
@@ -22,6 +22,11 @@ services:
       - "61614:61614"
       - "8161:8161"
       - "1883:1883"
+    logging:
+      driver: "json-file"
+      options:
+        max-size: "1m"
+        max-file: "1"
     networks:
       spnet:
 
diff --git a/cli/services/app-container/docker-compose.yml b/cli/services/app-container/docker-compose.yml
index 59790f6..054cc89 100644
--- a/cli/services/app-container/docker-compose.yml
+++ b/cli/services/app-container/docker-compose.yml
@@ -22,7 +22,12 @@ services:
     volumes:
       - "../../apps:/usr/src/app/public/apps"
     extra_hosts:
-      - host.docker.internal:${HOST_DOCKER_INTERNAL}  
+      - host.docker.internal:${HOST_DOCKER_INTERNAL}
+    logging:
+      driver: "json-file"
+      options:
+        max-size: "1m"
+        max-file: "1"
     networks:
       spnet:
 
diff --git a/cli/services/backend/docker-compose.yml b/cli/services/backend/docker-compose.yml
index f12e8f2..1188d19 100644
--- a/cli/services/backend/docker-compose.yml
+++ b/cli/services/backend/docker-compose.yml
@@ -23,9 +23,14 @@ services:
     ports:
       - "8030:8030"
     extra_hosts:
-      - host.docker.internal:${HOST_DOCKER_INTERNAL}  
+      - host.docker.internal:${HOST_DOCKER_INTERNAL}
     volumes:
       - backend:/root/.streampipes
+    logging:
+      driver: "json-file"
+      options:
+        max-size: "1m"
+        max-file: "1"
     networks:
       spnet:
 
diff --git a/cli/services/chronograf/docker-compose.yml b/cli/services/chronograf/docker-compose.yml
index f2769c7..3ce5b54 100644
--- a/cli/services/chronograf/docker-compose.yml
+++ b/cli/services/chronograf/docker-compose.yml
@@ -25,6 +25,11 @@ services:
       - INFLUXDB_ADMIN_ENABLED=true
     volumes:
       - chronograf:/var/lib/chronograf
+    logging:
+      driver: "json-file"
+      options:
+        max-size: "1m"
+        max-file: "1"
     networks:
       spnet:
 
diff --git a/cli/services/connect-master/docker-compose.yml b/cli/services/connect-master/docker-compose.yml
index 1d89102..494abf2 100644
--- a/cli/services/connect-master/docker-compose.yml
+++ b/cli/services/connect-master/docker-compose.yml
@@ -29,6 +29,11 @@ services:
       - connect:/data/
     extra_hosts:
       - host.docker.internal:${HOST_DOCKER_INTERNAL}
+    logging:
+      driver: "json-file"
+      options:
+        max-size: "1m"
+        max-file: "1"
     networks:
       spnet:
 
diff --git a/cli/services/connect-worker-main/docker-compose.yml b/cli/services/connect-worker-main/docker-compose.yml
index af8af1d..1d48c63 100644
--- a/cli/services/connect-worker-main/docker-compose.yml
+++ b/cli/services/connect-worker-main/docker-compose.yml
@@ -29,6 +29,11 @@ services:
       - connect:/data/
     extra_hosts:
       - host.docker.internal:${HOST_DOCKER_INTERNAL}
+    logging:
+      driver: "json-file"
+      options:
+        max-size: "1m"
+        max-file: "1"
     networks:
       spnet:
 
diff --git a/cli/services/consul/docker-compose.yml b/cli/services/consul/docker-compose.yml
index 9b6378f..35e89d4 100644
--- a/cli/services/consul/docker-compose.yml
+++ b/cli/services/consul/docker-compose.yml
@@ -39,6 +39,11 @@ services:
     ports:
       - "8500:8500"
       - "8600:8600"
+    logging:
+      driver: "json-file"
+      options:
+        max-size: "1m"
+        max-file: "1"
     networks:
       spnet:
         ipv4_address: 172.31.0.9
diff --git a/cli/services/couchdb/docker-compose.yml b/cli/services/couchdb/docker-compose.yml
index 8d1d607..05a4c6a 100644
--- a/cli/services/couchdb/docker-compose.yml
+++ b/cli/services/couchdb/docker-compose.yml
@@ -23,6 +23,11 @@ services:
       - couchdb:/opt/couchdb/data
     extra_hosts:
       - host.docker.internal:${HOST_DOCKER_INTERNAL}
+    logging:
+      driver: "json-file"
+      options:
+        max-size: "1m"
+        max-file: "1"
     networks:
       spnet:
 
diff --git a/cli/services/crate/docker-compose.yml b/cli/services/crate/docker-compose.yml
index e1a30c0..66a32db 100644
--- a/cli/services/crate/docker-compose.yml
+++ b/cli/services/crate/docker-compose.yml
@@ -26,6 +26,11 @@ services:
       CREATE_HEAP_SIZE: 2g
     extra_hosts:
       - host.docker.internal:${HOST_DOCKER_INTERNAL}
+    logging:
+      driver: "json-file"
+      options:
+        max-size: "1m"
+        max-file: "1"
     networks:
       spnet:
 
diff --git a/cli/services/elasticsearch/docker-compose.yml b/cli/services/elasticsearch/docker-compose.yml
index dfe4be5..56bbcb0 100644
--- a/cli/services/elasticsearch/docker-compose.yml
+++ b/cli/services/elasticsearch/docker-compose.yml
@@ -33,6 +33,11 @@ services:
       - elastic:/usr/share/elasticsearch/data
     extra_hosts:
       - host.docker.internal:${HOST_DOCKER_INTERNAL}
+    logging:
+      driver: "json-file"
+      options:
+        max-size: "1m"
+        max-file: "1"
     networks:
       spnet:
 
diff --git a/cli/services/filebeat/docker-compose.yml b/cli/services/filebeat/docker-compose.yml
index 6f57e7f..514f831 100644
--- a/cli/services/filebeat/docker-compose.yml
+++ b/cli/services/filebeat/docker-compose.yml
@@ -24,6 +24,11 @@ services:
       - /var/lib/docker/containers:/hostfs/var/lib/docker/containers
     extra_hosts:
       - host.docker.internal:${HOST_DOCKER_INTERNAL}
+    logging:
+      driver: "json-file"
+      options:
+        max-size: "1m"
+        max-file: "1"
     networks:
       spnet:
 
diff --git a/cli/services/grafana/docker-compose.yml b/cli/services/grafana/docker-compose.yml
index b72bcdf..1e74e5c 100644
--- a/cli/services/grafana/docker-compose.yml
+++ b/cli/services/grafana/docker-compose.yml
@@ -23,6 +23,11 @@ services:
       - grafana:/var/lib/grafana
     extra_hosts:
       - host.docker.internal:${HOST_DOCKER_INTERNAL}
+    logging:
+      driver: "json-file"
+      options:
+        max-size: "1m"
+        max-file: "1"
     networks:
       spnet:
 
diff --git a/cli/services/influxdb/docker-compose.yml b/cli/services/influxdb/docker-compose.yml
index 592003b..15ec0f3 100644
--- a/cli/services/influxdb/docker-compose.yml
+++ b/cli/services/influxdb/docker-compose.yml
@@ -31,6 +31,11 @@ services:
       - influx:/var/lib/influxdb
     extra_hosts:
       - host.docker.internal:${HOST_DOCKER_INTERNAL}
+    logging:
+      driver: "json-file"
+      options:
+        max-size: "1m"
+        max-file: "1"
     networks:
       spnet:
 
diff --git a/cli/services/iotdb/docker-compose.yml b/cli/services/iotdb/docker-compose.yml
index 3744a3e..a1ba71d 100644
--- a/cli/services/iotdb/docker-compose.yml
+++ b/cli/services/iotdb/docker-compose.yml
@@ -23,6 +23,11 @@ services:
       - 6667:6667
     extra_hosts:
       - host.docker.internal:${HOST_DOCKER_INTERNAL}
+    logging:
+      driver: "json-file"
+      options:
+        max-size: "1m"
+        max-file: "1"
     networks:
       spnet:
 
diff --git a/cli/services/jobmanager/docker-compose.yml b/cli/services/jobmanager/docker-compose.yml
index 83f3f5c..ad01e9b 100644
--- a/cli/services/jobmanager/docker-compose.yml
+++ b/cli/services/jobmanager/docker-compose.yml
@@ -25,6 +25,11 @@ services:
       - JOB_MANAGER_RPC_ADDRESS=jobmanager
     extra_hosts:
       - host.docker.internal:${HOST_DOCKER_INTERNAL}
+    logging:
+      driver: "json-file"
+      options:
+        max-size: "1m"
+        max-file: "1"
     networks:
       spnet:
 
diff --git a/cli/services/kafka/docker-compose.yml b/cli/services/kafka/docker-compose.yml
index eb1ca21..5918f37 100644
--- a/cli/services/kafka/docker-compose.yml
+++ b/cli/services/kafka/docker-compose.yml
@@ -38,6 +38,11 @@ services:
       - /var/run/docker.sock:/var/run/docker.sock
     extra_hosts:
       - host.docker.internal:${HOST_DOCKER_INTERNAL}
+    logging:
+      driver: "json-file"
+      options:
+        max-size: "1m"
+        max-file: "1"
     networks:
       spnet:
 
diff --git a/cli/services/kibana/docker-compose.yml b/cli/services/kibana/docker-compose.yml
index ac58b44..ee56a81 100644
--- a/cli/services/kibana/docker-compose.yml
+++ b/cli/services/kibana/docker-compose.yml
@@ -24,6 +24,11 @@ services:
       - "5601:5601"
     extra_hosts:
       - host.docker.internal:${HOST_DOCKER_INTERNAL}
+    logging:
+      driver: "json-file"
+      options:
+        max-size: "1m"
+        max-file: "1"
     networks:
       spnet:
 
diff --git a/cli/services/logstash/docker-compose.yml b/cli/services/logstash/docker-compose.yml
index e0ea87e..1641005 100644
--- a/cli/services/logstash/docker-compose.yml
+++ b/cli/services/logstash/docker-compose.yml
@@ -23,6 +23,11 @@ services:
       - "5044:5044"
     extra_hosts:
       - host.docker.internal:${HOST_DOCKER_INTERNAL}
+    logging:
+      driver: "json-file"
+      options:
+        max-size: "1m"
+        max-file: "1"
     networks:
       spnet:
 
diff --git a/cli/services/mariadb/docker-compose.yml b/cli/services/mariadb/docker-compose.yml
index 6b59c45..80f0531 100644
--- a/cli/services/mariadb/docker-compose.yml
+++ b/cli/services/mariadb/docker-compose.yml
@@ -27,6 +27,11 @@ services:
       MYSQL_ROOT_PASSWORD: uJ-ft,2CX7YD8N,P
     extra_hosts:
       - host.docker.internal:${HOST_DOCKER_INTERNAL}
+    logging:
+      driver: "json-file"
+      options:
+        max-size: "1m"
+        max-file: "1"
     networks:
       spnet:
 
diff --git a/cli/services/mosquitto/docker-compose.yml b/cli/services/mosquitto/docker-compose.yml
index 231fad8..362c6d1 100644
--- a/cli/services/mosquitto/docker-compose.yml
+++ b/cli/services/mosquitto/docker-compose.yml
@@ -19,6 +19,11 @@ services:
     image: eclipse-mosquitto:1.5.4
     ports:
       - "1884:1883"
+    logging:
+      driver: "json-file"
+      options:
+        max-size: "1m"
+        max-file: "1"
     networks:
       spnet:
 
diff --git a/cli/services/mysql/docker-compose.yml b/cli/services/mysql/docker-compose.yml
index 0cf0426..0c97e7b 100644
--- a/cli/services/mysql/docker-compose.yml
+++ b/cli/services/mysql/docker-compose.yml
@@ -27,6 +27,11 @@ services:
       MYSQL_ROOT_PASSWORD: 7u*4rAy<rPh!v6@5
     extra_hosts:
       - host.docker.internal:${HOST_DOCKER_INTERNAL}
+    logging:
+      driver: "json-file"
+      options:
+        max-size: "1m"
+        max-file: "1"
     networks:
       spnet:
 
diff --git a/cli/services/nginx/docker-compose.yml b/cli/services/nginx/docker-compose.yml
index bfe2770..c070e4b 100644
--- a/cli/services/nginx/docker-compose.yml
+++ b/cli/services/nginx/docker-compose.yml
@@ -27,6 +27,11 @@ services:
       - backend
     extra_hosts:
       - host.docker.internal:${HOST_DOCKER_INTERNAL}
+    logging:
+      driver: "json-file"
+      options:
+        max-size: "1m"
+        max-file: "1"
     networks:
       spnet:
 
diff --git a/cli/services/opcua/docker-compose.yml b/cli/services/opcua/docker-compose.yml
index 3faf0d7..4747f37 100644
--- a/cli/services/opcua/docker-compose.yml
+++ b/cli/services/opcua/docker-compose.yml
@@ -23,6 +23,11 @@ services:
       - 50000:50000
     extra_hosts:
       - host.docker.internal:${HOST_DOCKER_INTERNAL}
+    logging:
+      driver: "json-file"
+      options:
+        max-size: "1m"
+        max-file: "1"
     networks:
       spnet:
 
diff --git a/cli/services/pgadmin/docker-compose.yml b/cli/services/pgadmin/docker-compose.yml
index 5281790..b964be7 100644
--- a/cli/services/pgadmin/docker-compose.yml
+++ b/cli/services/pgadmin/docker-compose.yml
@@ -27,6 +27,11 @@ services:
       PGADMIN_DEFAULT_PASSWORD: ")d,?C3?G7y[@V6}
     extra_hosts:
       - host.docker.internal:${HOST_DOCKER_INTERNAL}
+    logging:
+      driver: "json-file"
+      options:
+        max-size: "1m"
+        max-file: "1"
     networks:
       spnet:
 
diff --git a/cli/services/pgrouting/docker-compose.yml b/cli/services/pgrouting/docker-compose.yml
index ab37ee8..99bb773 100644
--- a/cli/services/pgrouting/docker-compose.yml
+++ b/cli/services/pgrouting/docker-compose.yml
@@ -25,6 +25,11 @@ services:
       - "65432:5432"
     volumes:
       - pgrouting_data:/var/lib/postgresql/data
+    logging:
+      driver: "json-file"
+      options:
+        max-size: "1m"
+        max-file: "1"
     networks:
       spnet:
 
diff --git a/cli/services/phpmyadmin/docker-compose.yml b/cli/services/phpmyadmin/docker-compose.yml
index a704abf..6fbe2d2 100644
--- a/cli/services/phpmyadmin/docker-compose.yml
+++ b/cli/services/phpmyadmin/docker-compose.yml
@@ -23,5 +23,10 @@ services:
       PMA_ARBITRARY: 1
     extra_hosts:
       - host.docker.internal:${HOST_DOCKER_INTERNAL}
+    logging:
+      driver: "json-file"
+      options:
+        max-size: "1m"
+        max-file: "1"
     networks:
       spnet:
diff --git a/cli/services/pipeline-elements-all-jvm/docker-compose.yml b/cli/services/pipeline-elements-all-jvm/docker-compose.yml
index 7d0084b..ffb0b5b 100644
--- a/cli/services/pipeline-elements-all-jvm/docker-compose.yml
+++ b/cli/services/pipeline-elements-all-jvm/docker-compose.yml
@@ -25,6 +25,11 @@ services:
       - host.docker.internal:${HOST_DOCKER_INTERNAL}
     volumes:
       - sinks_internal:/sp_images
+    logging:
+      driver: "json-file"
+      options:
+        max-size: "1m"
+        max-file: "1"
     networks:
       spnet:
 
diff --git a/cli/services/postgres/docker-compose.yml b/cli/services/postgres/docker-compose.yml
index b227f69..29317fd 100644
--- a/cli/services/postgres/docker-compose.yml
+++ b/cli/services/postgres/docker-compose.yml
@@ -26,12 +26,17 @@ services:
        POSTGRES_PASSWORD: bQgu"FUR_VH6z>~j
     extra_hosts:
       - host.docker.internal:${HOST_DOCKER_INTERNAL}
+    logging:
+      driver: "json-file"
+      options:
+        max-size: "1m"
+        max-file: "1"
     networks:
       spnet:
 
 volumes:
   postgres:
-    
+
 networks:
   spnet:
     external: true
diff --git a/cli/services/processors-aggregation-flink/docker-compose.yml b/cli/services/processors-aggregation-flink/docker-compose.yml
index 5688d96..e8ff2cb 100644
--- a/cli/services/processors-aggregation-flink/docker-compose.yml
+++ b/cli/services/processors-aggregation-flink/docker-compose.yml
@@ -23,6 +23,11 @@ services:
 #      - "8098:8090"
     extra_hosts:
       - host.docker.internal:${HOST_DOCKER_INTERNAL}
+    logging:
+      driver: "json-file"
+      options:
+        max-size: "1m"
+        max-file: "1"
     networks:
       spnet:
 
diff --git a/cli/services/processors-enricher-flink/docker-compose.yml b/cli/services/processors-enricher-flink/docker-compose.yml
index ca32af3..eb415da 100644
--- a/cli/services/processors-enricher-flink/docker-compose.yml
+++ b/cli/services/processors-enricher-flink/docker-compose.yml
@@ -23,6 +23,11 @@ services:
 #      - "8098:8090"
     extra_hosts:
       - host.docker.internal:${HOST_DOCKER_INTERNAL}
+    logging:
+      driver: "json-file"
+      options:
+        max-size: "1m"
+        max-file: "1"
     networks:
       spnet:
 
diff --git a/cli/services/processors-filters-jvm/docker-compose.yml b/cli/services/processors-filters-jvm/docker-compose.yml
index 14aba5c..071349a 100644
--- a/cli/services/processors-filters-jvm/docker-compose.yml
+++ b/cli/services/processors-filters-jvm/docker-compose.yml
@@ -23,6 +23,11 @@ services:
 #      - "8098:8090"
     extra_hosts:
       - host.docker.internal:${HOST_DOCKER_INTERNAL}
+    logging:
+      driver: "json-file"
+      options:
+        max-size: "1m"
+        max-file: "1"
     networks:
       spnet:
 
diff --git a/cli/services/processors-filters-siddhi/docker-compose.yml b/cli/services/processors-filters-siddhi/docker-compose.yml
index 135d6c9..d929c7a 100644
--- a/cli/services/processors-filters-siddhi/docker-compose.yml
+++ b/cli/services/processors-filters-siddhi/docker-compose.yml
@@ -23,6 +23,11 @@ services:
 #      - "8098:8090"
     extra_hosts:
       - host.docker.internal:${HOST_DOCKER_INTERNAL}
+    logging:
+      driver: "json-file"
+      options:
+        max-size: "1m"
+        max-file: "1"
     networks:
       spnet:
 
diff --git a/cli/services/processors-geo-flink/docker-compose.yml b/cli/services/processors-geo-flink/docker-compose.yml
index dd17f14..e50af80 100644
--- a/cli/services/processors-geo-flink/docker-compose.yml
+++ b/cli/services/processors-geo-flink/docker-compose.yml
@@ -23,6 +23,11 @@ services:
 #      - "8098:8090"
     extra_hosts:
       - host.docker.internal:${HOST_DOCKER_INTERNAL}
+    logging:
+      driver: "json-file"
+      options:
+        max-size: "1m"
+        max-file: "1"
     networks:
       spnet:
 
diff --git a/cli/services/processors-geo-jvm/docker-compose.yml b/cli/services/processors-geo-jvm/docker-compose.yml
index a36d6e8..19af1af 100644
--- a/cli/services/processors-geo-jvm/docker-compose.yml
+++ b/cli/services/processors-geo-jvm/docker-compose.yml
@@ -23,6 +23,11 @@ services:
 #      - "8098:8090"
     extra_hosts:
       - host.docker.internal:${HOST_DOCKER_INTERNAL}
+    logging:
+      driver: "json-file"
+      options:
+        max-size: "1m"
+        max-file: "1"
     networks:
       spnet:
 
diff --git a/cli/services/processors-image-processing-jvm/docker-compose.yml b/cli/services/processors-image-processing-jvm/docker-compose.yml
index ffaaee9..ecfcecb 100644
--- a/cli/services/processors-image-processing-jvm/docker-compose.yml
+++ b/cli/services/processors-image-processing-jvm/docker-compose.yml
@@ -23,6 +23,11 @@ services:
 #      - "8098:8090"
     extra_hosts:
       - host.docker.internal:${HOST_DOCKER_INTERNAL}
+    logging:
+      driver: "json-file"
+      options:
+        max-size: "1m"
+        max-file: "1"
     networks:
       spnet:
 
diff --git a/cli/services/processors-pattern-detection-flink/docker-compose.yml b/cli/services/processors-pattern-detection-flink/docker-compose.yml
index 6e52c96..53fc2bb 100644
--- a/cli/services/processors-pattern-detection-flink/docker-compose.yml
+++ b/cli/services/processors-pattern-detection-flink/docker-compose.yml
@@ -23,6 +23,11 @@ services:
 #      - "8098:8090"
     extra_hosts:
       - host.docker.internal:${HOST_DOCKER_INTERNAL}
+    logging:
+      driver: "json-file"
+      options:
+        max-size: "1m"
+        max-file: "1"
     networks:
       spnet:
 
diff --git a/cli/services/processors-python/docker-compose.yml b/cli/services/processors-python/docker-compose.yml
index 1fa8589..ec05eac 100644
--- a/cli/services/processors-python/docker-compose.yml
+++ b/cli/services/processors-python/docker-compose.yml
@@ -23,5 +23,10 @@ services:
 #      - "8098:8090"
     extra_hosts:
       - host.docker.internal:${HOST_DOCKER_INTERNAL}
+    logging:
+      driver: "json-file"
+      options:
+        max-size: "1m"
+        max-file: "1"
     networks:
       spnet:
diff --git a/cli/services/processors-statistics-flink/docker-compose.yml b/cli/services/processors-statistics-flink/docker-compose.yml
index 996109a..50c7f1b 100644
--- a/cli/services/processors-statistics-flink/docker-compose.yml
+++ b/cli/services/processors-statistics-flink/docker-compose.yml
@@ -23,6 +23,11 @@ services:
 #      - "8098:8090"
     extra_hosts:
       - host.docker.internal:${HOST_DOCKER_INTERNAL}
+    logging:
+      driver: "json-file"
+      options:
+        max-size: "1m"
+        max-file: "1"
     networks:
       spnet:
 
diff --git a/cli/services/processors-text-mining-jvm/docker-compose.yml b/cli/services/processors-text-mining-jvm/docker-compose.yml
index 7eaac07..df7a2ae 100644
--- a/cli/services/processors-text-mining-jvm/docker-compose.yml
+++ b/cli/services/processors-text-mining-jvm/docker-compose.yml
@@ -23,6 +23,11 @@ services:
       - ./config/models:/data/models
     extra_hosts:
       - host.docker.internal:${HOST_DOCKER_INTERNAL}
+    logging:
+      driver: "json-file"
+      options:
+        max-size: "1m"
+        max-file: "1"
     networks:
       spnet:
 
diff --git a/cli/services/processors-transformation-flink/docker-compose.yml b/cli/services/processors-transformation-flink/docker-compose.yml
index 12a7db0..ee8f605 100644
--- a/cli/services/processors-transformation-flink/docker-compose.yml
+++ b/cli/services/processors-transformation-flink/docker-compose.yml
@@ -23,6 +23,11 @@ services:
 #      - "8098:8090"
     extra_hosts:
       - host.docker.internal:${HOST_DOCKER_INTERNAL}
+    logging:
+      driver: "json-file"
+      options:
+        max-size: "1m"
+        max-file: "1"
     networks:
       spnet:
 
diff --git a/cli/services/processors-transformation-jvm/docker-compose.yml b/cli/services/processors-transformation-jvm/docker-compose.yml
index 550c617..7aa6422 100644
--- a/cli/services/processors-transformation-jvm/docker-compose.yml
+++ b/cli/services/processors-transformation-jvm/docker-compose.yml
@@ -23,6 +23,11 @@ services:
 #      - "8098:8090"
     extra_hosts:
       - host.docker.internal:${HOST_DOCKER_INTERNAL}
+    logging:
+      driver: "json-file"
+      options:
+        max-size: "1m"
+        max-file: "1"
     networks:
       spnet:
 
diff --git a/cli/services/rabbitmq/docker-compose.yml b/cli/services/rabbitmq/docker-compose.yml
index cd3dcf6..0987b8c 100644
--- a/cli/services/rabbitmq/docker-compose.yml
+++ b/cli/services/rabbitmq/docker-compose.yml
@@ -24,6 +24,11 @@ services:
       - ./services/rabbittmq/rabbitmq-isolated.conf:/etc/rabbitmq/rabbitmq.config
     extra_hosts:
       - host.docker.internal:${HOST_DOCKER_INTERNAL}
+    logging:
+      driver: "json-file"
+      options:
+        max-size: "1m"
+        max-file: "1"
     networks:
       spnet:
 
diff --git a/cli/services/rdf4j/docker-compose.yml b/cli/services/rdf4j/docker-compose.yml
index ee798aa..fef605c 100644
--- a/cli/services/rdf4j/docker-compose.yml
+++ b/cli/services/rdf4j/docker-compose.yml
@@ -23,6 +23,11 @@ services:
       - rdf4j:/root/.RDF4J
     extra_hosts:
       - host.docker.internal:${HOST_DOCKER_INTERNAL}
+    logging:
+      driver: "json-file"
+      options:
+        max-size: "1m"
+        max-file: "1"
     networks:
       spnet:
 
diff --git a/cli/services/redis/docker-compose.yml b/cli/services/redis/docker-compose.yml
index 6d5b16e..5873b67 100644
--- a/cli/services/redis/docker-compose.yml
+++ b/cli/services/redis/docker-compose.yml
@@ -28,6 +28,11 @@ services:
     restart: always
     extra_hosts:
       - host.docker.internal:${HOST_DOCKER_INTERNAL}
+    logging:
+      driver: "json-file"
+      options:
+        max-size: "1m"
+        max-file: "1"
     networks:
       spnet:
 
diff --git a/cli/services/sinks-brokers-jvm/docker-compose.yml b/cli/services/sinks-brokers-jvm/docker-compose.yml
index 66f50c2..8705486 100644
--- a/cli/services/sinks-brokers-jvm/docker-compose.yml
+++ b/cli/services/sinks-brokers-jvm/docker-compose.yml
@@ -23,6 +23,11 @@ services:
 #      - "8098:8090"
     extra_hosts:
       - host.docker.internal:${HOST_DOCKER_INTERNAL}
+    logging:
+      driver: "json-file"
+      options:
+        max-size: "1m"
+        max-file: "1"
     networks:
       spnet:
 
diff --git a/cli/services/sinks-databases-flink/docker-compose.yml b/cli/services/sinks-databases-flink/docker-compose.yml
index 603c8cc..66aa82c 100644
--- a/cli/services/sinks-databases-flink/docker-compose.yml
+++ b/cli/services/sinks-databases-flink/docker-compose.yml
@@ -23,6 +23,11 @@ services:
 #      - "8098:8090"
     extra_hosts:
       - host.docker.internal:${HOST_DOCKER_INTERNAL}
+    logging:
+      driver: "json-file"
+      options:
+        max-size: "1m"
+        max-file: "1"
     networks:
       spnet:
 
diff --git a/cli/services/sinks-databases-jvm/docker-compose.yml b/cli/services/sinks-databases-jvm/docker-compose.yml
index 40fe4bc..d67211c 100644
--- a/cli/services/sinks-databases-jvm/docker-compose.yml
+++ b/cli/services/sinks-databases-jvm/docker-compose.yml
@@ -23,6 +23,11 @@ services:
 #      - "8098:8090"
     extra_hosts:
       - host.docker.internal:${HOST_DOCKER_INTERNAL}
+    logging:
+      driver: "json-file"
+      options:
+        max-size: "1m"
+        max-file: "1"
     networks:
       spnet:
 
diff --git a/cli/services/sinks-internal-jvm/docker-compose.yml b/cli/services/sinks-internal-jvm/docker-compose.yml
index 441d026..6814af7 100644
--- a/cli/services/sinks-internal-jvm/docker-compose.yml
+++ b/cli/services/sinks-internal-jvm/docker-compose.yml
@@ -25,6 +25,11 @@ services:
       - host.docker.internal:${HOST_DOCKER_INTERNAL}
     volumes:
       - sinks_internal:/sp_images
+    logging:
+      driver: "json-file"
+      options:
+        max-size: "1m"
+        max-file: "1"
     networks:
       spnet:
 
diff --git a/cli/services/sinks-notifications-jvm/docker-compose.yml b/cli/services/sinks-notifications-jvm/docker-compose.yml
index f34fbb2..d3d2543 100644
--- a/cli/services/sinks-notifications-jvm/docker-compose.yml
+++ b/cli/services/sinks-notifications-jvm/docker-compose.yml
@@ -23,6 +23,11 @@ services:
 #      - "8098:8090"
     extra_hosts:
       - host.docker.internal:${HOST_DOCKER_INTERNAL}
+    logging:
+      driver: "json-file"
+      options:
+        max-size: "1m"
+        max-file: "1"
     networks:
       spnet:
 
diff --git a/cli/services/sources-vehicle-simulator/docker-compose.yml b/cli/services/sources-vehicle-simulator/docker-compose.yml
index d4923e5..d759942 100644
--- a/cli/services/sources-vehicle-simulator/docker-compose.yml
+++ b/cli/services/sources-vehicle-simulator/docker-compose.yml
@@ -23,6 +23,11 @@ services:
 #      - "8098:8090"
     extra_hosts:
       - host.docker.internal:${HOST_DOCKER_INTERNAL}
+    logging:
+      driver: "json-file"
+      options:
+        max-size: "1m"
+        max-file: "1"
     networks:
       spnet:
 
diff --git a/cli/services/sources-watertank-simulator/docker-compose.yml b/cli/services/sources-watertank-simulator/docker-compose.yml
index 15a1c12..6b89a11 100644
--- a/cli/services/sources-watertank-simulator/docker-compose.yml
+++ b/cli/services/sources-watertank-simulator/docker-compose.yml
@@ -23,6 +23,11 @@ services:
 #      - "8098:8090"
     extra_hosts:
       - host.docker.internal:${HOST_DOCKER_INTERNAL}
+    logging:
+      driver: "json-file"
+      options:
+        max-size: "1m"
+        max-file: "1"
     networks:
       spnet:
 
diff --git a/cli/services/swagger-ui/docker-compose.yml b/cli/services/swagger-ui/docker-compose.yml
index cdc8a3d..4898f56 100644
--- a/cli/services/swagger-ui/docker-compose.yml
+++ b/cli/services/swagger-ui/docker-compose.yml
@@ -23,6 +23,11 @@ services:
       - "API_URL=http://${SP_HOST}/streampipes-backend/api/docs/swagger.json"
     extra_hosts:
       - host.docker.internal:${HOST_DOCKER_INTERNAL}
+    logging:
+      driver: "json-file"
+      options:
+        max-size: "1m"
+        max-file: "1"
     networks:
       spnet:
 
diff --git a/cli/services/taskmanager/docker-compose.yml b/cli/services/taskmanager/docker-compose.yml
index 84f478f..197a56e 100644
--- a/cli/services/taskmanager/docker-compose.yml
+++ b/cli/services/taskmanager/docker-compose.yml
@@ -27,6 +27,11 @@ services:
       - TASK_MANAGER_NUMBER_OF_TASK_SLOTS=20
     extra_hosts:
       - host.docker.internal:${HOST_DOCKER_INTERNAL}
+    logging:
+      driver: "json-file"
+      options:
+        max-size: "1m"
+        max-file: "1"
     networks:
       spnet:
 
diff --git a/cli/services/test-connect-datasources-rest/docker-compose.yml b/cli/services/test-connect-datasources-rest/docker-compose.yml
index b499547..a3c09de 100644
--- a/cli/services/test-connect-datasources-rest/docker-compose.yml
+++ b/cli/services/test-connect-datasources-rest/docker-compose.yml
@@ -21,6 +21,11 @@ services:
       - "3001:3001"
     extra_hosts:
       - host.docker.internal:${HOST_DOCKER_INTERNAL}
+    logging:
+      driver: "json-file"
+      options:
+        max-size: "1m"
+        max-file: "1"
     networks:
       spnet:
 
diff --git a/cli/services/zookeeper/docker-compose.yml b/cli/services/zookeeper/docker-compose.yml
index 2515440..10e8374 100644
--- a/cli/services/zookeeper/docker-compose.yml
+++ b/cli/services/zookeeper/docker-compose.yml
@@ -24,6 +24,11 @@ services:
       - zk-data:/opt/zookeeper-3.4.13/data
     extra_hosts:
       - host.docker.internal:${HOST_DOCKER_INTERNAL}
+    logging:
+      driver: "json-file"
+      options:
+        max-size: "1m"
+        max-file: "1"
     networks:
       spnet:
 
diff --git a/installer/templates/docker-compose.full.yml b/installer/templates/docker-compose.full.yml
index 6c9e45e..6e725b5 100644
--- a/installer/templates/docker-compose.full.yml
+++ b/installer/templates/docker-compose.full.yml
@@ -26,6 +26,11 @@ services:
 #      - "61614:61614"
 #      - "8161:8161"
 #      - "1883:1883"
+    logging:
+      driver: "json-file"
+      options:
+        max-size: "1m"
+        max-file: "1"
     networks:
       spnet:
 
@@ -51,6 +56,11 @@ services:
 #    ports:
 #      - "8500:8500"
 #      - "8600:8600"
+    logging:
+      driver: "json-file"
+      options:
+        max-size: "1m"
+        max-file: "1"
     networks:
       spnet:
         ipv4_address: 172.31.0.9
@@ -61,6 +71,11 @@ services:
 #      - "5984:5984"
     volumes:
       - couchdb:/opt/couchdb/data
+    logging:
+      driver: "json-file"
+      options:
+        max-size: "1m"
+        max-file: "1"
     networks:
       spnet:
 
@@ -85,6 +100,11 @@ services:
     volumes:
       - kafka:/kafka
       - /var/run/docker.sock:/var/run/docker.sock
+    logging:
+      driver: "json-file"
+      options:
+        max-size: "1m"
+        max-file: "1"
     networks:
       spnet:
 
@@ -95,6 +115,11 @@ services:
     volumes:
       - zk-conf:/opt/zookeeper-3.4.13/conf
       - zk-data:/opt/zookeeper-3.4.13/data
+    logging:
+      driver: "json-file"
+      options:
+        max-size: "1m"
+        max-file: "1"
     networks:
       spnet:
 
@@ -109,6 +134,11 @@ services:
     volumes:
       - backend:/root/.streampipes
       - backend:/streampipes-assets
+    logging:
+      driver: "json-file"
+      options:
+        max-size: "1m"
+        max-file: "1"
     networks:
       spnet:
 
@@ -125,6 +155,11 @@ services:
       - SP_CONNECT_CONTAINER_WORKER=connect-worker
     volumes:
       - connect:/data/
+    logging:
+      driver: "json-file"
+      options:
+        max-size: "1m"
+        max-file: "1"
     networks:
       spnet:
 
@@ -140,6 +175,11 @@ services:
       - SP_CONNECT_CONTAINER_WORKER=connect-worker-main
     volumes:
       - connect:/data/
+    logging:
+      driver: "json-file"
+      options:
+        max-size: "1m"
+        max-file: "1"
     networks:
       spnet:
 
@@ -153,6 +193,11 @@ services:
       - consul
       - connect-master
       - backend
+    logging:
+      driver: "json-file"
+      options:
+        max-size: "1m"
+        max-file: "1"
     networks:
       spnet:
 
@@ -162,6 +207,11 @@ services:
     image: "${SP_DOCKER_REGISTRY}/processors-filters-jvm:${SP_VERSION}"
     depends_on:
       - "consul"
+    logging:
+      driver: "json-file"
+      options:
+        max-size: "1m"
+        max-file: "1"
     networks:
       spnet:
 
@@ -169,6 +219,11 @@ services:
     image: "${SP_DOCKER_REGISTRY}/processors-filters-siddhi:${SP_VERSION}"
     depends_on:
       - "consul"
+    logging:
+      driver: "json-file"
+      options:
+        max-size: "1m"
+        max-file: "1"
     networks:
       spnet:
 
@@ -176,6 +231,11 @@ services:
     image: "${SP_DOCKER_REGISTRY}/processors-image-processing-jvm:${SP_VERSION}"
     depends_on:
       - "consul"
+    logging:
+      driver: "json-file"
+      options:
+        max-size: "1m"
+        max-file: "1"
     networks:
       spnet:
 
@@ -183,6 +243,11 @@ services:
     image: "${SP_DOCKER_REGISTRY}/processors-transformation-jvm:${SP_VERSION}"
     depends_on:
       - "consul"
+    logging:
+      driver: "json-file"
+      options:
+        max-size: "1m"
+        max-file: "1"
     networks:
       spnet:
 
@@ -190,6 +255,11 @@ services:
     image: "${SP_DOCKER_REGISTRY}/sinks-brokers-jvm:${SP_VERSION}"
     depends_on:
       - "consul"
+    logging:
+      driver: "json-file"
+      options:
+        max-size: "1m"
+        max-file: "1"
     networks:
       spnet:
 
@@ -197,6 +267,11 @@ services:
     image: "${SP_DOCKER_REGISTRY}/sinks-databases-jvm:${SP_VERSION}"
     depends_on:
       - "consul"
+    logging:
+      driver: "json-file"
+      options:
+        max-size: "1m"
+        max-file: "1"
     networks:
       spnet:
 
@@ -204,6 +279,11 @@ services:
     image: "${SP_DOCKER_REGISTRY}/sinks-internal-jvm:${SP_VERSION}"
     depends_on:
       - "consul"
+    logging:
+      driver: "json-file"
+      options:
+        max-size: "1m"
+        max-file: "1"
     networks:
       spnet:
 
@@ -211,6 +291,11 @@ services:
     image: "${SP_DOCKER_REGISTRY}/sinks-notifications-jvm:${SP_VERSION}"
     depends_on:
       - "consul"
+    logging:
+      driver: "json-file"
+      options:
+        max-size: "1m"
+        max-file: "1"
     networks:
       spnet:
 
@@ -219,6 +304,11 @@ services:
     depends_on:
       - "consul"
       - "kafka"
+    logging:
+      driver: "json-file"
+      options:
+        max-size: "1m"
+        max-file: "1"
     networks:
       spnet:
 
@@ -228,6 +318,11 @@ services:
     image: "${SP_DOCKER_REGISTRY}/processors-aggregation-flink:${SP_VERSION}"
     depends_on:
       - "consul"
+    logging:
+      driver: "json-file"
+      options:
+        max-size: "1m"
+        max-file: "1"
     networks:
       spnet:
 
@@ -235,6 +330,11 @@ services:
     image: "${SP_DOCKER_REGISTRY}/processors-enricher-flink:${SP_VERSION}"
     depends_on:
       - "consul"
+    logging:
+      driver: "json-file"
+      options:
+        max-size: "1m"
+        max-file: "1"
     networks:
       spnet:
 
@@ -242,6 +342,11 @@ services:
     image: "${SP_DOCKER_REGISTRY}/processors-pattern-detection-flink:${SP_VERSION}"
     depends_on:
       - "consul"
+    logging:
+      driver: "json-file"
+      options:
+        max-size: "1m"
+        max-file: "1"
     networks:
       spnet:
 
@@ -249,6 +354,11 @@ services:
     image: "${SP_DOCKER_REGISTRY}/processors-statistics-flink:${SP_VERSION}"
     depends_on:
       - "consul"
+    logging:
+      driver: "json-file"
+      options:
+        max-size: "1m"
+        max-file: "1"
     networks:
       spnet:
 
@@ -256,6 +366,11 @@ services:
     image: "${SP_DOCKER_REGISTRY}/processors-transformation-flink:${SP_VERSION}"
     depends_on:
       - "consul"
+    logging:
+      driver: "json-file"
+      options:
+        max-size: "1m"
+        max-file: "1"
     networks:
       spnet:
 
@@ -263,6 +378,11 @@ services:
     image: "${SP_DOCKER_REGISTRY}/sinks-databases-flink:${SP_VERSION}"
     depends_on:
       - "consul"
+    logging:
+      driver: "json-file"
+      options:
+        max-size: "1m"
+        max-file: "1"
     networks:
       spnet:
 
@@ -271,6 +391,11 @@ services:
     depends_on:
       - "consul"
       - "kafka"
+    logging:
+      driver: "json-file"
+      options:
+        max-size: "1m"
+        max-file: "1"
     networks:
       spnet:
 
@@ -285,6 +410,11 @@ services:
     command: jobmanager
     environment:
       - JOB_MANAGER_RPC_ADDRESS=jobmanager
+    logging:
+      driver: "json-file"
+      options:
+        max-size: "1m"
+        max-file: "1"
     networks:
       spnet:
 
@@ -298,6 +428,11 @@ services:
     environment:
       - JOB_MANAGER_RPC_ADDRESS=jobmanager
       - TASK_MANAGER_NUMBER_OF_TASK_SLOTS=20
+    logging:
+      driver: "json-file"
+      options:
+        max-size: "1m"
+        max-file: "1"
     networks:
       spnet:
 
@@ -315,6 +450,11 @@ services:
       # Data persistency
       # sudo mkdir -p /srv/docker/influxdb/data
       - influx:/var/lib/influxdb
+    logging:
+      driver: "json-file"
+      options:
+        max-size: "1m"
+        max-file: "1"
     networks:
       spnet:
 
diff --git a/installer/templates/docker-compose.lite.yml b/installer/templates/docker-compose.lite.yml
index b4e128d..f104387 100644
--- a/installer/templates/docker-compose.lite.yml
+++ b/installer/templates/docker-compose.lite.yml
@@ -26,6 +26,11 @@ services:
 #      - "61614:61614"
 #      - "8161:8161"
 #      - "1883:1883"
+    logging:
+      driver: "json-file"
+      options:
+        max-size: "1m"
+        max-file: "1"
     networks:
       spnet:
 
@@ -48,6 +53,11 @@ services:
       - -ui
     volumes:
       - consul:/consul/data
+    logging:
+      driver: "json-file"
+      options:
+        max-size: "1m"
+        max-file: "1"
 #    ports:
 #      - "8500:8500"
 #      - "8600:8600"
@@ -61,6 +71,11 @@ services:
 #      - "5984:5984"
     volumes:
       - couchdb:/opt/couchdb/data
+    logging:
+      driver: "json-file"
+      options:
+        max-size: "1m"
+        max-file: "1"
     networks:
       spnet:
 
@@ -85,6 +100,11 @@ services:
     volumes:
       - kafka:/kafka
       - /var/run/docker.sock:/var/run/docker.sock
+    logging:
+      driver: "json-file"
+      options:
+        max-size: "1m"
+        max-file: "1"
     networks:
       spnet:
 
@@ -95,6 +115,11 @@ services:
     volumes:
       - zk-conf:/opt/zookeeper-3.4.13/conf
       - zk-data:/opt/zookeeper-3.4.13/data
+    logging:
+      driver: "json-file"
+      options:
+        max-size: "1m"
+        max-file: "1"
     networks:
       spnet:
 
@@ -112,6 +137,11 @@ services:
       # Data persistency
       # sudo mkdir -p /srv/docker/influxdb/data
       - influx:/var/lib/influxdb
+    logging:
+      driver: "json-file"
+      options:
+        max-size: "1m"
+        max-file: "1"
     networks:
       spnet:
 
@@ -125,6 +155,11 @@ services:
 #      - "8030:8030"
     volumes:
       - backend:/root/.streampipes
+    logging:
+      driver: "json-file"
+      options:
+        max-size: "1m"
+        max-file: "1"
     networks:
       spnet:
 
@@ -141,6 +176,11 @@ services:
       - SP_CONNECT_CONTAINER_WORKER=connect-worker
     volumes:
       - connect:/data/
+    logging:
+      driver: "json-file"
+      options:
+        max-size: "1m"
+        max-file: "1"
     networks:
       spnet:
 
@@ -156,6 +196,11 @@ services:
       - SP_CONNECT_CONTAINER_WORKER=connect-worker-main
     volumes:
       - connect:/data/
+    logging:
+      driver: "json-file"
+      options:
+        max-size: "1m"
+        max-file: "1"
     networks:
       spnet:
 
@@ -169,6 +214,11 @@ services:
       - consul
       - connect-master
       - backend
+    logging:
+      driver: "json-file"
+      options:
+        max-size: "1m"
+        max-file: "1"
     networks:
       spnet:
 
@@ -178,6 +228,11 @@ services:
     image: "${SP_DOCKER_REGISTRY}/pipeline-elements-all-jvm:${SP_VERSION}"
     depends_on:
       - "consul"
+    logging:
+      driver: "json-file"
+      options:
+        max-size: "1m"
+        max-file: "1"
     networks:
       spnet:
 
@@ -186,6 +241,11 @@ services:
     depends_on:
       - "consul"
       - "kafka"
+    logging:
+      driver: "json-file"
+      options:
+        max-size: "1m"
+        max-file: "1"
     networks:
       spnet: