Limit log file size

This commit is contained in:
benthecarman
2023-10-27 12:11:55 -05:00
parent dd08fc781f
commit 6802db4bdc

View File

@@ -1,10 +1,18 @@
version: "3.7" version: "3.7"
x-logging:
&default-logging
driver: "json-file"
options:
max-size: "50m"
max-file: "3"
services: services:
bitcoind: bitcoind:
container_name: "bitcoind" container_name: "bitcoind"
build: . build: .
user: "0:1000" user: "0:1000"
logging: *default-logging
restart: always restart: always
stop_grace_period: 1m stop_grace_period: 1m
volumes: volumes:
@@ -28,6 +36,7 @@ services:
container_name: "lnd" container_name: "lnd"
image: lightninglabs/lnd:v0.16.4-beta image: lightninglabs/lnd:v0.16.4-beta
user: "0:1000" user: "0:1000"
logging: *default-logging
restart: always restart: always
stop_grace_period: 10m stop_grace_period: 10m
environment: environment:
@@ -64,6 +73,7 @@ services:
- "8081:8081" - "8081:8081"
rgs_server: rgs_server:
container_name: "rgs-server" container_name: "rgs-server"
logging: *default-logging
restart: always restart: always
stop_grace_period: 1m stop_grace_period: 1m
build: build:
@@ -90,6 +100,7 @@ services:
postgres: postgres:
container_name: "postgres" container_name: "postgres"
image: 'postgres:12-alpine' image: 'postgres:12-alpine'
logging: *default-logging
restart: always restart: always
stop_grace_period: 1m stop_grace_period: 1m
user: "0:1000" user: "0:1000"
@@ -106,6 +117,7 @@ services:
build: build:
context: ./electrs context: ./electrs
user: "0:1000" user: "0:1000"
logging: *default-logging
restart: always restart: always
stop_grace_period: 1m stop_grace_period: 1m
environment: environment:
@@ -129,6 +141,7 @@ services:
VITE_TLS_CERT: $LND_TLS_CERT VITE_TLS_CERT: $LND_TLS_CERT
VITE_ADMIN_MACAROON: $LND_ADMIN_MACAROON VITE_ADMIN_MACAROON: $LND_ADMIN_MACAROON
user: "0:1000" user: "0:1000"
logging: *default-logging
restart: always restart: always
stop_grace_period: 1m stop_grace_period: 1m
volumes: volumes:
@@ -150,6 +163,7 @@ services:
TLS_CERT_PATH: "/root/.lnd/tls.cert" TLS_CERT_PATH: "/root/.lnd/tls.cert"
ADMIN_MACAROON_PATH: "/root/.lnd/data/chain/bitcoin/signet/admin.macaroon" ADMIN_MACAROON_PATH: "/root/.lnd/data/chain/bitcoin/signet/admin.macaroon"
user: "0:1000" user: "0:1000"
logging: *default-logging
restart: always restart: always
stop_grace_period: 1m stop_grace_period: 1m
volumes: volumes:
@@ -164,6 +178,7 @@ services:
LIGHTNING: "true" LIGHTNING: "true"
image: mempool/frontend:latest image: mempool/frontend:latest
user: "0:1000" user: "0:1000"
logging: *default-logging
restart: always restart: always
stop_grace_period: 1m stop_grace_period: 1m
command: "./wait-for db:3306 --timeout=720 -- nginx -g 'daemon off;'" command: "./wait-for db:3306 --timeout=720 -- nginx -g 'daemon off;'"
@@ -195,6 +210,7 @@ services:
LND_MACAROON_PATH: "/root/.lnd/data/chain/bitcoin/signet/admin.macaroon" LND_MACAROON_PATH: "/root/.lnd/data/chain/bitcoin/signet/admin.macaroon"
LND_REST_API_URL: "https://lnd:8081" LND_REST_API_URL: "https://lnd:8081"
image: mempool/backend:latest image: mempool/backend:latest
logging: *default-logging
user: "0:1000" user: "0:1000"
restart: always restart: always
stop_grace_period: 1m stop_grace_period: 1m
@@ -213,6 +229,7 @@ services:
MYSQL_PASSWORD: "mempool" MYSQL_PASSWORD: "mempool"
MYSQL_ROOT_PASSWORD: "admin" MYSQL_ROOT_PASSWORD: "admin"
image: mariadb:10.5.8 image: mariadb:10.5.8
logging: *default-logging
user: "0:1000" user: "0:1000"
restart: always restart: always
stop_grace_period: 1m stop_grace_period: 1m