add log rotation to deploy examples

This commit is contained in:
Willy Kloucek
2021-01-21 15:58:52 +01:00
parent afe098e5b1
commit 623f98d989
4 changed files with 42 additions and 0 deletions

View File

@@ -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:

View File

@@ -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:

View File

@@ -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:

View File

@@ -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