diff --git a/deployments/examples/cs3_users_ocis/docker-compose.yaml b/deployments/examples/cs3_users_ocis/docker-compose.yaml index 7193df4e29..8d8347fea6 100644 --- a/deployments/examples/cs3_users_ocis/docker-compose.yaml +++ b/deployments/examples/cs3_users_ocis/docker-compose.yaml @@ -38,6 +38,11 @@ services: - "traefik.http.routers.traefik-secure.tls=true" - "traefik.http.routers.traefik-secure.tls.certresolver=http" - "traefik.http.routers.traefik-secure.service=api@internal" + logging: &logging + driver: "json-file" + options: + max-size: "100m" + max-file: "2" restart: always ocis: @@ -86,6 +91,8 @@ services: - "traefik.http.routers.ocis-secure.service=ocis" - "traefik.http.services.ocis.loadbalancer.server.port=9200" - "traefik.http.services.ocis.loadbalancer.server.scheme=https" + logging: + <<: *logging restart: always ldap-server: @@ -103,6 +110,8 @@ services: - "127.0.0.1:636:636" volumes: - ./config/ldap/ldif:/container/service/slapd/assets/config/bootstrap/ldif/custom + logging: + <<: *logging restart: always ldap-manager: @@ -122,6 +131,8 @@ services: - "traefik.http.routers.ldap-manager-secure.tls.certresolver=http" - "traefik.http.routers.ldap-manager-secure.service=ldap-manager" - "traefik.http.services.ldap-manager.loadbalancer.server.port=80" + logging: + <<: *logging restart: always volumes: diff --git a/deployments/examples/ocis_keycloak/docker-compose.yml b/deployments/examples/ocis_keycloak/docker-compose.yml index 4918fa4f6d..85d7ad6ed8 100644 --- a/deployments/examples/ocis_keycloak/docker-compose.yml +++ b/deployments/examples/ocis_keycloak/docker-compose.yml @@ -39,6 +39,11 @@ services: - "traefik.http.routers.traefik-secure.tls=true" - "traefik.http.routers.traefik-secure.tls.certresolver=http" - "traefik.http.routers.traefik-secure.service=api@internal" + logging: &logging + driver: "json-file" + options: + max-size: "100m" + max-file: "2" restart: always ocis: @@ -73,6 +78,8 @@ services: - "traefik.http.routers.ocis-secure.service=ocis" - "traefik.http.services.ocis.loadbalancer.server.port=9200" - "traefik.http.services.ocis.loadbalancer.server.scheme=https" + logging: + <<: *logging restart: always postgres: @@ -83,6 +90,8 @@ services: POSTGRES_DB: keycloak POSTGRES_USER: keycloak POSTGRES_PASSWORD: keycloak + logging: + <<: *logging restart: always keycloak: @@ -112,6 +121,8 @@ services: - "traefik.http.services.keycloak.loadbalancer.server.scheme=http" depends_on: - postgres + logging: + <<: *logging restart: always volumes: diff --git a/deployments/examples/ocis_traefik/docker-compose.yml b/deployments/examples/ocis_traefik/docker-compose.yml index 0326958f8f..c0eaec747a 100644 --- a/deployments/examples/ocis_traefik/docker-compose.yml +++ b/deployments/examples/ocis_traefik/docker-compose.yml @@ -38,6 +38,11 @@ services: - "traefik.http.routers.traefik-secure.tls=true" - "traefik.http.routers.traefik-secure.tls.certresolver=http" - "traefik.http.routers.traefik-secure.service=api@internal" + logging: &logging + driver: "json-file" + options: + max-size: "100m" + max-file: "2" restart: always ocis: @@ -63,6 +68,8 @@ services: - "traefik.http.routers.ocis-secure.service=ocis" - "traefik.http.services.ocis.loadbalancer.server.port=9200" - "traefik.http.services.ocis.loadbalancer.server.scheme=https" + logging: + <<: *logging restart: always volumes: diff --git a/deployments/examples/owncloud10_with_oc_web/docker-compose.yml b/deployments/examples/owncloud10_with_oc_web/docker-compose.yml index 282b060196..64500ce119 100644 --- a/deployments/examples/owncloud10_with_oc_web/docker-compose.yml +++ b/deployments/examples/owncloud10_with_oc_web/docker-compose.yml @@ -38,6 +38,11 @@ services: - "traefik.http.routers.traefik-secure.tls=true" - "traefik.http.routers.traefik-secure.tls.certresolver=http" - "traefik.http.routers.traefik-secure.service=api@internal" + logging: &logging + driver: "json-file" + options: + max-size: "100m" + max-file: "2" restart: always ocis: @@ -114,6 +119,8 @@ services: - "traefik.http.routers.ocis-secure.tls.certresolver=http" - "traefik.http.routers.ocis-secure.service=ocis" - "traefik.http.services.ocis.loadbalancer.server.port=9200" + logging: + <<: *logging restart: always oc10: @@ -156,6 +163,8 @@ services: - "traefik.http.routers.oc10-secure.tls.certresolver=http" - "traefik.http.routers.oc10-secure.service=oc10" - "traefik.http.services.oc10.loadbalancer.server.port=8080" + logging: + <<: *logging restart: always db: @@ -175,6 +184,8 @@ services: volumes: - mysql:/var/lib/mysql - backup:/var/lib/backup + logging: + <<: *logging restart: always redis: @@ -183,6 +194,8 @@ services: - REDIS_DATABASES=1 volumes: - redis:/var/lib/redis + logging: + <<: *logging restart: always