From e46daa0b2a27c9f53f4c5f92af43e25aee6a8b41 Mon Sep 17 00:00:00 2001 From: Aleksander <170264518+t-aleksander@users.noreply.github.com> Date: Wed, 22 Jul 2026 17:12:11 +0200 Subject: [PATCH 1/4] persist docker logs --- docker-compose2.0/docker-compose.firewall.yaml | 11 +++++++++++ docker-compose2.0/docker-compose.ha.yaml | 13 +++++++++++++ docker-compose2.0/docker-compose.ldap.yaml | 12 ++++++++++++ docker-compose2.0/docker-compose.setup.yaml | 9 +++++++++ docker-compose2.0/docker-compose.yaml | 9 +++++++++ ova/files/docker-compose.template.yaml | 10 ++++++++++ 6 files changed, 64 insertions(+) diff --git a/docker-compose2.0/docker-compose.firewall.yaml b/docker-compose2.0/docker-compose.firewall.yaml index d528358..8c0b9af 100644 --- a/docker-compose2.0/docker-compose.firewall.yaml +++ b/docker-compose2.0/docker-compose.firewall.yaml @@ -1,5 +1,11 @@ +x-logging: &default-logging + driver: journald + options: + tag: "defguard-{{.Name}}" + services: core: + logging: *default-logging image: ghcr.io/defguard/defguard:2 environment: DEFGUARD_COOKIE_INSECURE: "true" @@ -21,6 +27,7 @@ services: - default edge1: + logging: *default-logging image: ghcr.io/defguard/defguard-proxy:2 volumes: - ./.volumes/certs2.0/edge1:/etc/defguard/certs @@ -32,6 +39,7 @@ services: - default gateway1: + logging: *default-logging image: ghcr.io/defguard/gateway:2 cap_add: - NET_ADMIN @@ -48,6 +56,7 @@ services: ipv4_address: 10.10.20.2 db: + logging: *default-logging image: postgres:18-alpine environment: POSTGRES_DB: defguard @@ -61,6 +70,7 @@ services: - default protected_app1: + logging: *default-logging image: hashicorp/http-echo:1.0 command: ["-text=Protected App #1"] networks: @@ -68,6 +78,7 @@ services: ipv4_address: 10.10.20.20 protected_app2: + logging: *default-logging image: hashicorp/http-echo:1.0 command: ["-text=Protected App #2"] networks: diff --git a/docker-compose2.0/docker-compose.ha.yaml b/docker-compose2.0/docker-compose.ha.yaml index 651c601..2f89e77 100644 --- a/docker-compose2.0/docker-compose.ha.yaml +++ b/docker-compose2.0/docker-compose.ha.yaml @@ -1,5 +1,11 @@ +x-logging: &default-logging + driver: journald + options: + tag: "defguard-{{.Name}}" + services: core: + logging: *default-logging image: ghcr.io/defguard/defguard:2 environment: DEFGUARD_COOKIE_INSECURE: "true" @@ -18,16 +24,19 @@ services: - "8000:8000" edge1: + logging: *default-logging image: ghcr.io/defguard/defguard-proxy:2 volumes: - ./.volumes/certs2.0-ha/edge1:/etc/defguard/certs edge2: + logging: *default-logging image: ghcr.io/defguard/defguard-proxy:2 volumes: - ./.volumes/certs2.0-ha/edge2:/etc/defguard/certs edge-lb: + logging: *default-logging image: nginx:1.25-alpine depends_on: - edge1 @@ -38,6 +47,7 @@ services: - ./nginx/edge.conf:/etc/nginx/conf.d/default.conf:ro gateway1: + logging: *default-logging image: ghcr.io/defguard/gateway:2 cap_add: - NET_ADMIN @@ -48,6 +58,7 @@ services: HEALTH_PORT: 55003 gateway2: + logging: *default-logging image: ghcr.io/defguard/gateway:2 cap_add: - NET_ADMIN @@ -58,6 +69,7 @@ services: HEALTH_PORT: 55003 gateway-lb: + logging: *default-logging image: envoyproxy/envoy:v1.38-latest command: ["envoy", "-c", "/etc/envoy/envoy.yaml", "-l", "debug"] ports: @@ -70,6 +82,7 @@ services: - gateway2 db: + logging: *default-logging image: postgres:18-alpine environment: POSTGRES_DB: defguard diff --git a/docker-compose2.0/docker-compose.ldap.yaml b/docker-compose2.0/docker-compose.ldap.yaml index 78f8a19..9bfc0af 100644 --- a/docker-compose2.0/docker-compose.ldap.yaml +++ b/docker-compose2.0/docker-compose.ldap.yaml @@ -1,5 +1,11 @@ +x-logging: &default-logging + driver: journald + options: + tag: "defguard-{{.Name}}" + services: core: + logging: *default-logging image: ghcr.io/defguard/defguard:2 environment: DEFGUARD_COOKIE_INSECURE: "true" @@ -18,6 +24,7 @@ services: - "8000:8000" edge1: + logging: *default-logging image: ghcr.io/defguard/defguard-proxy:2 volumes: - ./.volumes/certs2.0/edge1:/etc/defguard/certs @@ -27,6 +34,7 @@ services: - "443:443" gateway1: + logging: *default-logging image: ghcr.io/defguard/gateway:2 cap_add: - NET_ADMIN @@ -39,6 +47,7 @@ services: HEALTH_PORT: 55003 db: + logging: *default-logging image: postgres:18-alpine environment: POSTGRES_DB: defguard @@ -48,6 +57,7 @@ services: - ./.volumes/db2.0:/var/lib/postgresql mailpit: + logging: *default-logging image: axllent/mailpit:latest container_name: mailpit ports: @@ -55,6 +65,7 @@ services: - "1025:1025" # SMTP openldap: + logging: *default-logging image: bitnamilegacy/openldap:2.6 user: root restart: unless-stopped @@ -69,6 +80,7 @@ services: - ./volumes/openldap:/bitnami/openldap phpldapadmin: + logging: *default-logging image: osixia/phpldapadmin:0.9.0 restart: unless-stopped depends_on: diff --git a/docker-compose2.0/docker-compose.setup.yaml b/docker-compose2.0/docker-compose.setup.yaml index 85a418d..b93eb17 100644 --- a/docker-compose2.0/docker-compose.setup.yaml +++ b/docker-compose2.0/docker-compose.setup.yaml @@ -1,6 +1,12 @@ +x-logging: &default-logging + driver: journald + options: + tag: "defguard-{{.Name}}" + services: core: restart: unless-stopped + logging: *default-logging image: ghcr.io/defguard/defguard:${DEFGUARD_CORE_TAG:?DEFGUARD_CORE_TAG is required} env_file: .env environment: @@ -17,6 +23,7 @@ services: edge: restart: unless-stopped + logging: *default-logging image: ghcr.io/defguard/defguard-proxy:${DEFGUARD_PROXY_TAG:?DEFGUARD_PROXY_TAG is required} env_file: .env volumes: @@ -28,6 +35,7 @@ services: gateway: restart: unless-stopped + logging: *default-logging image: ghcr.io/defguard/gateway:${DEFGUARD_GATEWAY_TAG:?DEFGUARD_GATEWAY_TAG is required} env_file: .env cap_add: @@ -42,6 +50,7 @@ services: db: restart: unless-stopped + logging: *default-logging image: postgres:18-alpine env_file: .env volumes: diff --git a/docker-compose2.0/docker-compose.yaml b/docker-compose2.0/docker-compose.yaml index c2344e5..2411598 100644 --- a/docker-compose2.0/docker-compose.yaml +++ b/docker-compose2.0/docker-compose.yaml @@ -1,5 +1,11 @@ +x-logging: &default-logging + driver: journald + options: + tag: "defguard-{{.Name}}" + services: core: + logging: *default-logging image: ghcr.io/defguard/defguard:2 environment: DEFGUARD_COOKIE_INSECURE: "true" @@ -18,6 +24,7 @@ services: - "8000:8000" edge1: + logging: *default-logging image: ghcr.io/defguard/defguard-proxy:2 volumes: - ./.volumes/certs2.0/edge1:/etc/defguard/certs @@ -27,6 +34,7 @@ services: - "443:443" gateway1: + logging: *default-logging image: ghcr.io/defguard/gateway:2 cap_add: - NET_ADMIN @@ -39,6 +47,7 @@ services: HEALTH_PORT: 55003 db: + logging: *default-logging image: postgres:18-alpine environment: POSTGRES_DB: defguard diff --git a/ova/files/docker-compose.template.yaml b/ova/files/docker-compose.template.yaml index 052e442..033c3cf 100644 --- a/ova/files/docker-compose.template.yaml +++ b/ova/files/docker-compose.template.yaml @@ -1,7 +1,13 @@ +x-logging: &default-logging + driver: journald + options: + tag: "defguard-{{.Name}}" + services: core: restart: unless-stopped profiles: [core] + logging: *default-logging image: ghcr.io/defguard/defguard:__DEFGUARD_CORE_TAG__ env_file: .env environment: @@ -19,6 +25,7 @@ services: edge: restart: unless-stopped profiles: [edge] + logging: *default-logging image: ghcr.io/defguard/defguard-proxy:__DEFGUARD_PROXY_TAG__ volumes: - ./.volumes/certs/edge:/etc/defguard/certs @@ -33,6 +40,7 @@ services: gateway: restart: unless-stopped profiles: [gateway] + logging: *default-logging image: ghcr.io/defguard/gateway:__DEFGUARD_GATEWAY_TAG__ cap_add: - NET_ADMIN @@ -47,6 +55,7 @@ services: image: louislam/dockge:1 restart: unless-stopped profiles: [dockge] + logging: *default-logging ports: - "5001:5001" volumes: @@ -59,6 +68,7 @@ services: db: restart: unless-stopped profiles: [core] + logging: *default-logging image: postgres:18-alpine env_file: .env volumes: From 6706ce3b752c8ea2eeefdf1f03e2b28e659b1915 Mon Sep 17 00:00:00 2001 From: Aleksander <170264518+t-aleksander@users.noreply.github.com> Date: Wed, 22 Jul 2026 17:25:30 +0200 Subject: [PATCH 2/4] add logging to segmented compose --- 2.x/docker-compose/segmented/core/docker-compose.yaml | 7 +++++++ 2.x/docker-compose/segmented/edge/docker-compose.yaml | 6 ++++++ 2.x/docker-compose/segmented/gateway/docker-compose.yaml | 6 ++++++ 3 files changed, 19 insertions(+) diff --git a/2.x/docker-compose/segmented/core/docker-compose.yaml b/2.x/docker-compose/segmented/core/docker-compose.yaml index 8b21841..916396f 100644 --- a/2.x/docker-compose/segmented/core/docker-compose.yaml +++ b/2.x/docker-compose/segmented/core/docker-compose.yaml @@ -1,5 +1,11 @@ +x-logging: &default-logging + driver: journald + options: + tag: "defguard-{{.Name}}" + services: core: + logging: *default-logging image: ghcr.io/defguard/defguard:2 environment: DEFGUARD_DB_HOST: db @@ -16,6 +22,7 @@ services: - "8000:8000" db: + logging: *default-logging image: postgres:18-alpine environment: # Make sure to change these credentials in production! diff --git a/2.x/docker-compose/segmented/edge/docker-compose.yaml b/2.x/docker-compose/segmented/edge/docker-compose.yaml index c261287..70dd120 100644 --- a/2.x/docker-compose/segmented/edge/docker-compose.yaml +++ b/2.x/docker-compose/segmented/edge/docker-compose.yaml @@ -1,5 +1,11 @@ +x-logging: &default-logging + driver: journald + options: + tag: "defguard-{{.Name}}" + services: edge: + logging: *default-logging image: ghcr.io/defguard/defguard-proxy:2 restart: unless-stopped container_name: "defguard-proxy" diff --git a/2.x/docker-compose/segmented/gateway/docker-compose.yaml b/2.x/docker-compose/segmented/gateway/docker-compose.yaml index 5e31f8a..d073799 100644 --- a/2.x/docker-compose/segmented/gateway/docker-compose.yaml +++ b/2.x/docker-compose/segmented/gateway/docker-compose.yaml @@ -1,5 +1,11 @@ +x-logging: &default-logging + driver: journald + options: + tag: "defguard-{{.Name}}" + services: gateway: + logging: *default-logging image: ghcr.io/defguard/gateway:2 restart: unless-stopped container_name: "defguard-gateway" From 8fcdf5b1b50c4ae72de8ffb73462dfb1a8abbc27 Mon Sep 17 00:00:00 2001 From: Aleksander <170264518+t-aleksander@users.noreply.github.com> Date: Thu, 23 Jul 2026 09:48:28 +0200 Subject: [PATCH 3/4] remove logging driver from unused composes --- docker-compose2.0/docker-compose.firewall.yaml | 11 ----------- docker-compose2.0/docker-compose.ha.yaml | 13 ------------- docker-compose2.0/docker-compose.ldap.yaml | 12 ------------ 3 files changed, 36 deletions(-) diff --git a/docker-compose2.0/docker-compose.firewall.yaml b/docker-compose2.0/docker-compose.firewall.yaml index 8c0b9af..d528358 100644 --- a/docker-compose2.0/docker-compose.firewall.yaml +++ b/docker-compose2.0/docker-compose.firewall.yaml @@ -1,11 +1,5 @@ -x-logging: &default-logging - driver: journald - options: - tag: "defguard-{{.Name}}" - services: core: - logging: *default-logging image: ghcr.io/defguard/defguard:2 environment: DEFGUARD_COOKIE_INSECURE: "true" @@ -27,7 +21,6 @@ services: - default edge1: - logging: *default-logging image: ghcr.io/defguard/defguard-proxy:2 volumes: - ./.volumes/certs2.0/edge1:/etc/defguard/certs @@ -39,7 +32,6 @@ services: - default gateway1: - logging: *default-logging image: ghcr.io/defguard/gateway:2 cap_add: - NET_ADMIN @@ -56,7 +48,6 @@ services: ipv4_address: 10.10.20.2 db: - logging: *default-logging image: postgres:18-alpine environment: POSTGRES_DB: defguard @@ -70,7 +61,6 @@ services: - default protected_app1: - logging: *default-logging image: hashicorp/http-echo:1.0 command: ["-text=Protected App #1"] networks: @@ -78,7 +68,6 @@ services: ipv4_address: 10.10.20.20 protected_app2: - logging: *default-logging image: hashicorp/http-echo:1.0 command: ["-text=Protected App #2"] networks: diff --git a/docker-compose2.0/docker-compose.ha.yaml b/docker-compose2.0/docker-compose.ha.yaml index 2f89e77..651c601 100644 --- a/docker-compose2.0/docker-compose.ha.yaml +++ b/docker-compose2.0/docker-compose.ha.yaml @@ -1,11 +1,5 @@ -x-logging: &default-logging - driver: journald - options: - tag: "defguard-{{.Name}}" - services: core: - logging: *default-logging image: ghcr.io/defguard/defguard:2 environment: DEFGUARD_COOKIE_INSECURE: "true" @@ -24,19 +18,16 @@ services: - "8000:8000" edge1: - logging: *default-logging image: ghcr.io/defguard/defguard-proxy:2 volumes: - ./.volumes/certs2.0-ha/edge1:/etc/defguard/certs edge2: - logging: *default-logging image: ghcr.io/defguard/defguard-proxy:2 volumes: - ./.volumes/certs2.0-ha/edge2:/etc/defguard/certs edge-lb: - logging: *default-logging image: nginx:1.25-alpine depends_on: - edge1 @@ -47,7 +38,6 @@ services: - ./nginx/edge.conf:/etc/nginx/conf.d/default.conf:ro gateway1: - logging: *default-logging image: ghcr.io/defguard/gateway:2 cap_add: - NET_ADMIN @@ -58,7 +48,6 @@ services: HEALTH_PORT: 55003 gateway2: - logging: *default-logging image: ghcr.io/defguard/gateway:2 cap_add: - NET_ADMIN @@ -69,7 +58,6 @@ services: HEALTH_PORT: 55003 gateway-lb: - logging: *default-logging image: envoyproxy/envoy:v1.38-latest command: ["envoy", "-c", "/etc/envoy/envoy.yaml", "-l", "debug"] ports: @@ -82,7 +70,6 @@ services: - gateway2 db: - logging: *default-logging image: postgres:18-alpine environment: POSTGRES_DB: defguard diff --git a/docker-compose2.0/docker-compose.ldap.yaml b/docker-compose2.0/docker-compose.ldap.yaml index 9bfc0af..78f8a19 100644 --- a/docker-compose2.0/docker-compose.ldap.yaml +++ b/docker-compose2.0/docker-compose.ldap.yaml @@ -1,11 +1,5 @@ -x-logging: &default-logging - driver: journald - options: - tag: "defguard-{{.Name}}" - services: core: - logging: *default-logging image: ghcr.io/defguard/defguard:2 environment: DEFGUARD_COOKIE_INSECURE: "true" @@ -24,7 +18,6 @@ services: - "8000:8000" edge1: - logging: *default-logging image: ghcr.io/defguard/defguard-proxy:2 volumes: - ./.volumes/certs2.0/edge1:/etc/defguard/certs @@ -34,7 +27,6 @@ services: - "443:443" gateway1: - logging: *default-logging image: ghcr.io/defguard/gateway:2 cap_add: - NET_ADMIN @@ -47,7 +39,6 @@ services: HEALTH_PORT: 55003 db: - logging: *default-logging image: postgres:18-alpine environment: POSTGRES_DB: defguard @@ -57,7 +48,6 @@ services: - ./.volumes/db2.0:/var/lib/postgresql mailpit: - logging: *default-logging image: axllent/mailpit:latest container_name: mailpit ports: @@ -65,7 +55,6 @@ services: - "1025:1025" # SMTP openldap: - logging: *default-logging image: bitnamilegacy/openldap:2.6 user: root restart: unless-stopped @@ -80,7 +69,6 @@ services: - ./volumes/openldap:/bitnami/openldap phpldapadmin: - logging: *default-logging image: osixia/phpldapadmin:0.9.0 restart: unless-stopped depends_on: From d53d3532746f921ef7ee5dc8e65663543dccb7ee Mon Sep 17 00:00:00 2001 From: Aleksander <170264518+t-aleksander@users.noreply.github.com> Date: Thu, 23 Jul 2026 10:34:47 +0200 Subject: [PATCH 4/4] force name --- .../segmented/core/docker-compose.yaml | 15 +++++----- .../segmented/edge/docker-compose.yaml | 10 +++---- .../segmented/gateway/docker-compose.yaml | 10 +++---- docker-compose2.0/docker-compose.setup.yaml | 25 ++++++++++------ docker-compose2.0/docker-compose.yaml | 25 ++++++++++------ ova/files/docker-compose.template.yaml | 30 ++++++++++++------- 6 files changed, 68 insertions(+), 47 deletions(-) diff --git a/2.x/docker-compose/segmented/core/docker-compose.yaml b/2.x/docker-compose/segmented/core/docker-compose.yaml index 916396f..2042795 100644 --- a/2.x/docker-compose/segmented/core/docker-compose.yaml +++ b/2.x/docker-compose/segmented/core/docker-compose.yaml @@ -1,11 +1,9 @@ -x-logging: &default-logging - driver: journald - options: - tag: "defguard-{{.Name}}" - services: core: - logging: *default-logging + logging: + driver: journald + options: + tag: "defguard-core" image: ghcr.io/defguard/defguard:2 environment: DEFGUARD_DB_HOST: db @@ -22,7 +20,10 @@ services: - "8000:8000" db: - logging: *default-logging + logging: + driver: journald + options: + tag: "defguard-db" image: postgres:18-alpine environment: # Make sure to change these credentials in production! diff --git a/2.x/docker-compose/segmented/edge/docker-compose.yaml b/2.x/docker-compose/segmented/edge/docker-compose.yaml index 70dd120..3e52fb5 100644 --- a/2.x/docker-compose/segmented/edge/docker-compose.yaml +++ b/2.x/docker-compose/segmented/edge/docker-compose.yaml @@ -1,11 +1,9 @@ -x-logging: &default-logging - driver: journald - options: - tag: "defguard-{{.Name}}" - services: edge: - logging: *default-logging + logging: + driver: journald + options: + tag: "defguard-edge" image: ghcr.io/defguard/defguard-proxy:2 restart: unless-stopped container_name: "defguard-proxy" diff --git a/2.x/docker-compose/segmented/gateway/docker-compose.yaml b/2.x/docker-compose/segmented/gateway/docker-compose.yaml index d073799..cc80242 100644 --- a/2.x/docker-compose/segmented/gateway/docker-compose.yaml +++ b/2.x/docker-compose/segmented/gateway/docker-compose.yaml @@ -1,11 +1,9 @@ -x-logging: &default-logging - driver: journald - options: - tag: "defguard-{{.Name}}" - services: gateway: - logging: *default-logging + logging: + driver: journald + options: + tag: "defguard-gateway" image: ghcr.io/defguard/gateway:2 restart: unless-stopped container_name: "defguard-gateway" diff --git a/docker-compose2.0/docker-compose.setup.yaml b/docker-compose2.0/docker-compose.setup.yaml index b93eb17..a5478bf 100644 --- a/docker-compose2.0/docker-compose.setup.yaml +++ b/docker-compose2.0/docker-compose.setup.yaml @@ -1,12 +1,10 @@ -x-logging: &default-logging - driver: journald - options: - tag: "defguard-{{.Name}}" - services: core: restart: unless-stopped - logging: *default-logging + logging: + driver: journald + options: + tag: "defguard-core" image: ghcr.io/defguard/defguard:${DEFGUARD_CORE_TAG:?DEFGUARD_CORE_TAG is required} env_file: .env environment: @@ -23,7 +21,10 @@ services: edge: restart: unless-stopped - logging: *default-logging + logging: + driver: journald + options: + tag: "defguard-edge" image: ghcr.io/defguard/defguard-proxy:${DEFGUARD_PROXY_TAG:?DEFGUARD_PROXY_TAG is required} env_file: .env volumes: @@ -35,7 +36,10 @@ services: gateway: restart: unless-stopped - logging: *default-logging + logging: + driver: journald + options: + tag: "defguard-gateway" image: ghcr.io/defguard/gateway:${DEFGUARD_GATEWAY_TAG:?DEFGUARD_GATEWAY_TAG is required} env_file: .env cap_add: @@ -50,7 +54,10 @@ services: db: restart: unless-stopped - logging: *default-logging + logging: + driver: journald + options: + tag: "defguard-db" image: postgres:18-alpine env_file: .env volumes: diff --git a/docker-compose2.0/docker-compose.yaml b/docker-compose2.0/docker-compose.yaml index 2411598..b7c88ea 100644 --- a/docker-compose2.0/docker-compose.yaml +++ b/docker-compose2.0/docker-compose.yaml @@ -1,11 +1,9 @@ -x-logging: &default-logging - driver: journald - options: - tag: "defguard-{{.Name}}" - services: core: - logging: *default-logging + logging: + driver: journald + options: + tag: "defguard-core" image: ghcr.io/defguard/defguard:2 environment: DEFGUARD_COOKIE_INSECURE: "true" @@ -24,7 +22,10 @@ services: - "8000:8000" edge1: - logging: *default-logging + logging: + driver: journald + options: + tag: "defguard-edge1" image: ghcr.io/defguard/defguard-proxy:2 volumes: - ./.volumes/certs2.0/edge1:/etc/defguard/certs @@ -34,7 +35,10 @@ services: - "443:443" gateway1: - logging: *default-logging + logging: + driver: journald + options: + tag: "defguard-gateway1" image: ghcr.io/defguard/gateway:2 cap_add: - NET_ADMIN @@ -47,7 +51,10 @@ services: HEALTH_PORT: 55003 db: - logging: *default-logging + logging: + driver: journald + options: + tag: "defguard-db" image: postgres:18-alpine environment: POSTGRES_DB: defguard diff --git a/ova/files/docker-compose.template.yaml b/ova/files/docker-compose.template.yaml index 033c3cf..70443c6 100644 --- a/ova/files/docker-compose.template.yaml +++ b/ova/files/docker-compose.template.yaml @@ -1,13 +1,11 @@ -x-logging: &default-logging - driver: journald - options: - tag: "defguard-{{.Name}}" - services: core: restart: unless-stopped profiles: [core] - logging: *default-logging + logging: + driver: journald + options: + tag: "defguard-core" image: ghcr.io/defguard/defguard:__DEFGUARD_CORE_TAG__ env_file: .env environment: @@ -25,7 +23,10 @@ services: edge: restart: unless-stopped profiles: [edge] - logging: *default-logging + logging: + driver: journald + options: + tag: "defguard-edge" image: ghcr.io/defguard/defguard-proxy:__DEFGUARD_PROXY_TAG__ volumes: - ./.volumes/certs/edge:/etc/defguard/certs @@ -40,7 +41,10 @@ services: gateway: restart: unless-stopped profiles: [gateway] - logging: *default-logging + logging: + driver: journald + options: + tag: "defguard-gateway" image: ghcr.io/defguard/gateway:__DEFGUARD_GATEWAY_TAG__ cap_add: - NET_ADMIN @@ -55,7 +59,10 @@ services: image: louislam/dockge:1 restart: unless-stopped profiles: [dockge] - logging: *default-logging + logging: + driver: journald + options: + tag: "defguard-dockge" ports: - "5001:5001" volumes: @@ -68,7 +75,10 @@ services: db: restart: unless-stopped profiles: [core] - logging: *default-logging + logging: + driver: journald + options: + tag: "defguard-db" image: postgres:18-alpine env_file: .env volumes: