Commit b3705ff
Eric Bower
·
2026-10-06 22:58:42 -0400 EDT
parent 4870458
chore: set log limits for all services
1 files changed,
+29,
-55
+29,
-55
| ... | ... | @@ -1,3 +1,9 @@ | |
| 1 | + | x-logging: &default-logging | |
| 2 | + | driver: "json-file" | |
| 3 | + | options: | |
| 4 | + | max-file: "1" | |
| 5 | + | max-size: "256m" | |
| 6 | + | ||
| 1 | 7 | services: | |
| 2 | 8 | postgres: | |
| 3 | 9 | env_file: |
| ... | ... | @@ -7,6 +13,7 @@ services: | |
| 7 | 13 | ports: | |
| 8 | 14 | - "5432:5432" | |
| 9 | 15 | command: -N 1024 -B 4096MB | |
| 16 | + | logging: *default-logging | |
| 10 | 17 | valkey: | |
| 11 | 18 | image: valkey/valkey:9.0-alpine3.24 | |
| 12 | 19 | restart: always |
| ... | ... | @@ -20,17 +27,14 @@ services: | |
| 20 | 27 | networks: | |
| 21 | 28 | - default | |
| 22 | 29 | - pgs | |
| 30 | + | logging: *default-logging | |
| 23 | 31 | pipemgr: | |
| 24 | 32 | env_file: | |
| 25 | 33 | - .env.prod | |
| 26 | 34 | volumes: | |
| 27 | 35 | - ./data/pipemgr/data/term_info_ed25519:/key:ro | |
| 28 | 36 | - ./data/pipemgr/data/term_info_ed25519-cert.pub:/key-cert.pub:ro | |
| 29 | - | logging: | |
| 30 | - | driver: "json-file" | |
| 31 | - | options: | |
| 32 | - | max-file: "1" | |
| 33 | - | max-size: "512m" | |
| 37 | + | logging: *default-logging | |
| 34 | 38 | imgproxy: | |
| 35 | 39 | env_file: | |
| 36 | 40 | - .env.prod |
| ... | ... | @@ -39,12 +43,9 @@ services: | |
| 39 | 43 | networks: | |
| 40 | 44 | prose: | |
| 41 | 45 | pgs: | |
| 46 | + | logging: *default-logging | |
| 42 | 47 | auth-web: | |
| 43 | - | logging: | |
| 44 | - | driver: "json-file" | |
| 45 | - | options: | |
| 46 | - | max-file: "1" | |
| 47 | - | max-size: "512m" | |
| 48 | + | logging: *default-logging | |
| 48 | 49 | pastes-caddy: | |
| 49 | 50 | image: ghcr.io/picosh/pico/caddy:latest | |
| 50 | 51 | restart: always |
| ... | ... | @@ -68,11 +69,7 @@ services: | |
| 68 | 69 | - pastes | |
| 69 | 70 | - caddy | |
| 70 | 71 | - all | |
| 71 | - | logging: | |
| 72 | - | driver: "json-file" | |
| 73 | - | options: | |
| 74 | - | max-file: "1" | |
| 75 | - | max-size: "512m" | |
| 72 | + | logging: *default-logging | |
| 76 | 73 | pastes-web: | |
| 77 | 74 | dns: 1.1.1.1 | |
| 78 | 75 | networks: |
| ... | ... | @@ -83,6 +80,7 @@ services: | |
| 83 | 80 | - .env.prod | |
| 84 | 81 | volumes: | |
| 85 | 82 | - ./data/pastes-ssh/data:/app/ssh_data | |
| 83 | + | logging: *default-logging | |
| 86 | 84 | pastes-ssh: | |
| 87 | 85 | networks: | |
| 88 | 86 | pastes: |
| ... | ... | @@ -95,6 +93,7 @@ services: | |
| 95 | 93 | ports: | |
| 96 | 94 | - "${PASTES_SSH_V4:-22}:2222" | |
| 97 | 95 | - "${PASTES_SSH_V6:-[::1]:22}:2222" | |
| 96 | + | logging: *default-logging | |
| 98 | 97 | pipe-caddy: | |
| 99 | 98 | image: ghcr.io/picosh/pico/caddy:latest | |
| 100 | 99 | restart: always |
| ... | ... | @@ -118,6 +117,7 @@ services: | |
| 118 | 117 | - pipe | |
| 119 | 118 | - caddy | |
| 120 | 119 | - all | |
| 120 | + | logging: *default-logging | |
| 121 | 121 | pipe-web: | |
| 122 | 122 | networks: | |
| 123 | 123 | pipe: |
| ... | ... | @@ -127,6 +127,7 @@ services: | |
| 127 | 127 | - .env.prod | |
| 128 | 128 | volumes: | |
| 129 | 129 | - ./data/pipe-ssh/data:/app/ssh_data | |
| 130 | + | logging: *default-logging | |
| 130 | 131 | pipe-ssh: | |
| 131 | 132 | networks: | |
| 132 | 133 | pipe: |
| ... | ... | @@ -139,6 +140,7 @@ services: | |
| 139 | 140 | ports: | |
| 140 | 141 | - "${PIPE_SSH_V4:-22}:2222" | |
| 141 | 142 | - "${PIPE_SSH_V6:-[::1]:22}:2222" | |
| 143 | + | logging: *default-logging | |
| 142 | 144 | prose-caddy: | |
| 143 | 145 | image: ghcr.io/picosh/pico/caddy:latest | |
| 144 | 146 | restart: always |
| ... | ... | @@ -168,11 +170,7 @@ services: | |
| 168 | 170 | - prose | |
| 169 | 171 | - caddy | |
| 170 | 172 | - all | |
| 171 | - | logging: | |
| 172 | - | driver: "json-file" | |
| 173 | - | options: | |
| 174 | - | max-file: "1" | |
| 175 | - | max-size: "512m" | |
| 173 | + | logging: *default-logging | |
| 176 | 174 | prose-web: | |
| 177 | 175 | dns: 1.1.1.1 | |
| 178 | 176 | networks: |
| ... | ... | @@ -184,6 +182,7 @@ services: | |
| 184 | 182 | volumes: | |
| 185 | 183 | - ./data/prose-ssh/data:/app/ssh_data | |
| 186 | 184 | - ./data/storage:/storage | |
| 185 | + | logging: *default-logging | |
| 187 | 186 | prose-ssh: | |
| 188 | 187 | networks: | |
| 189 | 188 | prose: |
| ... | ... | @@ -197,6 +196,7 @@ services: | |
| 197 | 196 | ports: | |
| 198 | 197 | - "${PROSE_SSH_V4:-22}:2222" | |
| 199 | 198 | - "${PROSE_SSH_V6:-[::1]:22}:2222" | |
| 199 | + | logging: *default-logging | |
| 200 | 200 | pgs-caddy: | |
| 201 | 201 | image: ghcr.io/picosh/pico/caddy:latest | |
| 202 | 202 | restart: always |
| ... | ... | @@ -229,11 +229,7 @@ services: | |
| 229 | 229 | - pgs-cdn | |
| 230 | 230 | - caddy | |
| 231 | 231 | - all | |
| 232 | - | logging: | |
| 233 | - | driver: "json-file" | |
| 234 | - | options: | |
| 235 | - | max-file: "1" | |
| 236 | - | max-size: "512m" | |
| 232 | + | logging: *default-logging | |
| 237 | 233 | pgs-web: | |
| 238 | 234 | dns: 1.1.1.1 | |
| 239 | 235 | networks: |
| ... | ... | @@ -249,11 +245,7 @@ services: | |
| 249 | 245 | resources: | |
| 250 | 246 | limits: | |
| 251 | 247 | memory: 3g | |
| 252 | - | logging: | |
| 253 | - | driver: "json-file" | |
| 254 | - | options: | |
| 255 | - | max-file: "1" | |
| 256 | - | max-size: "512m" | |
| 248 | + | logging: *default-logging | |
| 257 | 249 | pgs-cdn: | |
| 258 | 250 | dns: 1.1.1.1 | |
| 259 | 251 | networks: |
| ... | ... | @@ -268,11 +260,7 @@ services: | |
| 268 | 260 | resources: | |
| 269 | 261 | limits: | |
| 270 | 262 | memory: 3g | |
| 271 | - | logging: | |
| 272 | - | driver: "json-file" | |
| 273 | - | options: | |
| 274 | - | max-file: "1" | |
| 275 | - | max-size: "512m" | |
| 263 | + | logging: *default-logging | |
| 276 | 264 | pgs-ssh: | |
| 277 | 265 | networks: | |
| 278 | 266 | pgs: |
| ... | ... | @@ -291,11 +279,7 @@ services: | |
| 291 | 279 | resources: | |
| 292 | 280 | limits: | |
| 293 | 281 | memory: 3g | |
| 294 | - | logging: | |
| 295 | - | driver: "json-file" | |
| 296 | - | options: | |
| 297 | - | max-file: "1" | |
| 298 | - | max-size: "512m" | |
| 282 | + | logging: *default-logging | |
| 299 | 283 | feeds-caddy: | |
| 300 | 284 | image: ghcr.io/picosh/pico/caddy:latest | |
| 301 | 285 | restart: always |
| ... | ... | @@ -319,6 +303,7 @@ services: | |
| 319 | 303 | - feeds | |
| 320 | 304 | - caddy | |
| 321 | 305 | - all | |
| 306 | + | logging: *default-logging | |
| 322 | 307 | feeds-web: | |
| 323 | 308 | networks: | |
| 324 | 309 | feeds: |
| ... | ... | @@ -328,11 +313,7 @@ services: | |
| 328 | 313 | - .env.prod | |
| 329 | 314 | volumes: | |
| 330 | 315 | - ./data/feeds-ssh/data:/app/ssh_data | |
| 331 | - | logging: | |
| 332 | - | driver: "json-file" | |
| 333 | - | options: | |
| 334 | - | max-file: "1" | |
| 335 | - | max-size: "512m" | |
| 316 | + | logging: *default-logging | |
| 336 | 317 | feeds-ssh: | |
| 337 | 318 | networks: | |
| 338 | 319 | feeds: |
| ... | ... | @@ -345,11 +326,7 @@ services: | |
| 345 | 326 | ports: | |
| 346 | 327 | - "${FEEDS_SSH_V4:-22}:2222" | |
| 347 | 328 | - "${FEEDS_SSH_V6:-[::1]:22}:2222" | |
| 348 | - | logging: | |
| 349 | - | driver: "json-file" | |
| 350 | - | options: | |
| 351 | - | max-file: "1" | |
| 352 | - | max-size: "512m" | |
| 329 | + | logging: *default-logging | |
| 353 | 330 | pico-caddy: | |
| 354 | 331 | image: ghcr.io/picosh/pico/caddy:latest | |
| 355 | 332 | restart: always |