Skip to content

Commit 7e7bcdb

Browse files
committed
Add json-file logging limits (10m, 3 files) to all compose services
Caps per-container log storage at 30MB worst case. Applied to all 76 app compose files. Also adds commented port 8000 to glitchtip. Made-with: Cursor
1 parent 37a2a69 commit 7e7bcdb

76 files changed

Lines changed: 488 additions & 13 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

apps/access-control-webhook/docker-compose.yml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,11 @@ services:
1717
- "com.centurylinklabs.watchtower.enable=false"
1818
networks:
1919
- proxy
20+
logging:
21+
driver: json-file
22+
options:
23+
max-size: "10m"
24+
max-file: "3"
2025
networks:
2126
proxy:
2227
external: true

apps/adminer/docker-compose.yml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,11 @@ services:
1010
- mariadb
1111
# ports:
1212
# - 8080:8080
13+
logging:
14+
driver: json-file
15+
options:
16+
max-size: "10m"
17+
max-file: "3"
1318
networks:
1419
proxy:
1520
name: nginx-proxy-net

apps/airconnect/docker-compose.yml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,3 +10,8 @@ services:
1010
- ./config:/config
1111
env_file:
1212
- .env
13+
logging:
14+
driver: json-file
15+
options:
16+
max-size: "10m"
17+
max-file: "3"

apps/authentik-ak-outpost/docker-compose.yml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,11 @@ services:
1010
- .env
1111
networks:
1212
- proxy
13+
logging:
14+
driver: json-file
15+
options:
16+
max-size: "10m"
17+
max-file: "3"
1318
networks:
1419
proxy:
1520
external: true

apps/authentik/docker-compose.yml

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,11 @@ services:
1515
- ../../lib/authentik/redis:/data
1616
networks:
1717
- redis
18+
logging:
19+
driver: json-file
20+
options:
21+
max-size: "10m"
22+
max-file: "3"
1823

1924
server:
2025
image: ghcr.io/goauthentik/server:${IMAGE_VERSION:-2025.8.3}
@@ -38,6 +43,11 @@ services:
3843
- proxy
3944
- redis
4045
- db
46+
logging:
47+
driver: json-file
48+
options:
49+
max-size: "10m"
50+
max-file: "3"
4151

4252
worker:
4353
image: ghcr.io/goauthentik/server:${IMAGE_VERSION:-2025.8.3}
@@ -66,6 +76,11 @@ services:
6676
networks:
6777
- redis
6878
- db
79+
logging:
80+
driver: json-file
81+
options:
82+
max-size: "10m"
83+
max-file: "3"
6984

7085
networks:
7186
proxy:

apps/autogenerate-hosts/docker-compose.yml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,3 +9,8 @@ services:
99
- "${HOSTSFILE_PATH}:/dest"
1010
env_file:
1111
- .env
12+
logging:
13+
driver: json-file
14+
options:
15+
max-size: "10m"
16+
max-file: "3"

apps/avahi-mdns/docker-compose.yml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,11 @@ services:
1010
- ./services:/etc/avahi/services
1111
networks:
1212
- mdns
13+
logging:
14+
driver: json-file
15+
options:
16+
max-size: "10m"
17+
max-file: "3"
1318
networks:
1419
mdns:
1520
name: mdns-net

apps/backrest/docker-compose.yml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,11 @@ services:
1818
- proxy
1919
# ports:
2020
# - 9898:9898
21+
logging:
22+
driver: json-file
23+
options:
24+
max-size: "10m"
25+
max-file: "3"
2126
networks:
2227
proxy:
2328
external: true

apps/bfg-repo-cleaner/docker-compose.yml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,3 +7,8 @@ services:
77
command: /bin/bash
88
volumes:
99
- /opt/docker:/opt/docker
10+
logging:
11+
driver: json-file
12+
options:
13+
max-size: "10m"
14+
max-file: "3"

apps/caddy-home-assistant-liar/docker-compose.yml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,11 @@ services:
1616
- proxy
1717
- hass
1818
- caddy
19+
logging:
20+
driver: json-file
21+
options:
22+
max-size: "10m"
23+
max-file: "3"
1924

2025
networks:
2126
proxy:

0 commit comments

Comments
 (0)