Add shared x-logging template to compose files
Every service now uses `logging: *default-logging` (json-file, 10m x 3). Previously ~35 services had no limit and grew unbounded. Also fix the broken restart line in x-common-keys-monitoring. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
parent
08393fe565
commit
5072b4e506
|
|
@ -1,13 +1,15 @@
|
||||||
version: '3'
|
version: '3'
|
||||||
|
|
||||||
|
x-logging: &default-logging
|
||||||
|
driver: "json-file"
|
||||||
|
options:
|
||||||
|
max-size: "10m"
|
||||||
|
max-file: "3"
|
||||||
|
|
||||||
services:
|
services:
|
||||||
wordpress:
|
wordpress:
|
||||||
container_name: peek
|
container_name: peek
|
||||||
logging:
|
logging: *default-logging
|
||||||
driver: "json-file"
|
|
||||||
options:
|
|
||||||
max-size: "5m"
|
|
||||||
max-file: "3"
|
|
||||||
depends_on:
|
depends_on:
|
||||||
- db_peek
|
- db_peek
|
||||||
image: wordpress:php8.4-apache
|
image: wordpress:php8.4-apache
|
||||||
|
|
@ -53,11 +55,7 @@ services:
|
||||||
db_peek:
|
db_peek:
|
||||||
container_name: db_peek
|
container_name: db_peek
|
||||||
image: mysql:8.4
|
image: mysql:8.4
|
||||||
logging:
|
logging: *default-logging
|
||||||
driver: "json-file"
|
|
||||||
options:
|
|
||||||
max-size: "5m"
|
|
||||||
max-file: "3"
|
|
||||||
volumes:
|
volumes:
|
||||||
- ${DIR_LOCAL}/peekskog/db84:/var/lib/mysql
|
- ${DIR_LOCAL}/peekskog/db84:/var/lib/mysql
|
||||||
restart: always
|
restart: always
|
||||||
|
|
@ -74,11 +72,7 @@ services:
|
||||||
- db_peek
|
- db_peek
|
||||||
image: phpmyadmin/phpmyadmin
|
image: phpmyadmin/phpmyadmin
|
||||||
container_name: phpmyadmin_peek
|
container_name: phpmyadmin_peek
|
||||||
logging:
|
logging: *default-logging
|
||||||
driver: "json-file"
|
|
||||||
options:
|
|
||||||
max-size: "5m"
|
|
||||||
max-file: "3"
|
|
||||||
restart: always
|
restart: always
|
||||||
networks:
|
networks:
|
||||||
- backend
|
- backend
|
||||||
|
|
|
||||||
|
|
@ -1,14 +1,16 @@
|
||||||
version: '3'
|
version: '3'
|
||||||
|
|
||||||
|
x-logging: &default-logging
|
||||||
|
driver: "json-file"
|
||||||
|
options:
|
||||||
|
max-size: "10m"
|
||||||
|
max-file: "3"
|
||||||
|
|
||||||
services:
|
services:
|
||||||
|
|
||||||
zigbee_home_2:
|
zigbee_home_2:
|
||||||
container_name: zigbee_home_2
|
container_name: zigbee_home_2
|
||||||
logging:
|
logging: *default-logging
|
||||||
driver: "json-file"
|
|
||||||
options:
|
|
||||||
max-size: "5m"
|
|
||||||
max-file: "3"
|
|
||||||
networks:
|
networks:
|
||||||
- backend
|
- backend
|
||||||
ports:
|
ports:
|
||||||
|
|
@ -36,11 +38,7 @@ services:
|
||||||
|
|
||||||
zigbee2mqtt:
|
zigbee2mqtt:
|
||||||
container_name: zigbee2mqtt
|
container_name: zigbee2mqtt
|
||||||
logging:
|
logging: *default-logging
|
||||||
driver: "json-file"
|
|
||||||
options:
|
|
||||||
max-size: "10m"
|
|
||||||
max-file: "5"
|
|
||||||
networks:
|
networks:
|
||||||
- backend
|
- backend
|
||||||
image: koenkk/zigbee2mqtt:2.13
|
image: koenkk/zigbee2mqtt:2.13
|
||||||
|
|
@ -69,11 +67,7 @@ services:
|
||||||
influx:
|
influx:
|
||||||
image: influxdb:2.7
|
image: influxdb:2.7
|
||||||
container_name: influxdb
|
container_name: influxdb
|
||||||
logging:
|
logging: *default-logging
|
||||||
driver: "json-file"
|
|
||||||
options:
|
|
||||||
max-size: "10m"
|
|
||||||
max-file: "5"
|
|
||||||
networks:
|
networks:
|
||||||
- backend
|
- backend
|
||||||
restart: always
|
restart: always
|
||||||
|
|
@ -112,11 +106,7 @@ services:
|
||||||
image: telegraf:1.25
|
image: telegraf:1.25
|
||||||
restart: always
|
restart: always
|
||||||
container_name: telegraf
|
container_name: telegraf
|
||||||
logging:
|
logging: *default-logging
|
||||||
driver: "json-file"
|
|
||||||
options:
|
|
||||||
max-size: "10m"
|
|
||||||
max-file: "5"
|
|
||||||
networks:
|
networks:
|
||||||
- backend
|
- backend
|
||||||
ports:
|
ports:
|
||||||
|
|
@ -141,11 +131,7 @@ services:
|
||||||
gitea:
|
gitea:
|
||||||
image: gitea/gitea:1.21
|
image: gitea/gitea:1.21
|
||||||
container_name: gitea
|
container_name: gitea
|
||||||
logging:
|
logging: *default-logging
|
||||||
driver: "json-file"
|
|
||||||
options:
|
|
||||||
max-size: "10m"
|
|
||||||
max-file: "5"
|
|
||||||
networks:
|
networks:
|
||||||
- backend
|
- backend
|
||||||
restart: always
|
restart: always
|
||||||
|
|
@ -176,11 +162,7 @@ services:
|
||||||
# image: eclipse-mosquitto:1.6.13
|
# image: eclipse-mosquitto:1.6.13
|
||||||
image: eclipse-mosquitto:2.0.18
|
image: eclipse-mosquitto:2.0.18
|
||||||
container_name: mqtt
|
container_name: mqtt
|
||||||
logging:
|
logging: *default-logging
|
||||||
driver: "json-file"
|
|
||||||
options:
|
|
||||||
max-size: "10m"
|
|
||||||
max-file: "5"
|
|
||||||
networks:
|
networks:
|
||||||
- backend
|
- backend
|
||||||
restart: always
|
restart: always
|
||||||
|
|
@ -214,10 +196,7 @@ services:
|
||||||
mqtt_landet:
|
mqtt_landet:
|
||||||
image: eclipse-mosquitto:2.0.9
|
image: eclipse-mosquitto:2.0.9
|
||||||
container_name: mqtt_landet
|
container_name: mqtt_landet
|
||||||
logging:
|
logging: *default-logging
|
||||||
options:
|
|
||||||
max-size: "10m"
|
|
||||||
max-file: "5"
|
|
||||||
networks:
|
networks:
|
||||||
- backend
|
- backend
|
||||||
restart: always
|
restart: always
|
||||||
|
|
@ -238,6 +217,7 @@ services:
|
||||||
diun:
|
diun:
|
||||||
image: ghcr.io/crazy-max/diun:4
|
image: ghcr.io/crazy-max/diun:4
|
||||||
container_name: diun
|
container_name: diun
|
||||||
|
logging: *default-logging
|
||||||
networks:
|
networks:
|
||||||
- backend
|
- backend
|
||||||
volumes:
|
volumes:
|
||||||
|
|
|
||||||
|
|
@ -1,14 +1,16 @@
|
||||||
version: '3'
|
version: '3'
|
||||||
|
|
||||||
|
x-logging: &default-logging
|
||||||
|
driver: "json-file"
|
||||||
|
options:
|
||||||
|
max-size: "10m"
|
||||||
|
max-file: "3"
|
||||||
|
|
||||||
services:
|
services:
|
||||||
milvert:
|
milvert:
|
||||||
container_name: milvert
|
container_name: milvert
|
||||||
image: nginx:latest
|
image: nginx:latest
|
||||||
logging:
|
logging: *default-logging
|
||||||
driver: "json-file"
|
|
||||||
options:
|
|
||||||
max-size: "5m"
|
|
||||||
max-file: "3"
|
|
||||||
restart: always
|
restart: always
|
||||||
networks:
|
networks:
|
||||||
- backend
|
- backend
|
||||||
|
|
@ -30,6 +32,7 @@ services:
|
||||||
whoami:
|
whoami:
|
||||||
# A container that exposes an API to show its IP address
|
# A container that exposes an API to show its IP address
|
||||||
container_name: whoami
|
container_name: whoami
|
||||||
|
logging: *default-logging
|
||||||
image: containous/whoami
|
image: containous/whoami
|
||||||
networks:
|
networks:
|
||||||
- backend
|
- backend
|
||||||
|
|
@ -49,11 +52,7 @@ services:
|
||||||
# A container that exposes an API to show its IP address
|
# A container that exposes an API to show its IP address
|
||||||
container_name: ttrss
|
container_name: ttrss
|
||||||
image: wangqiru/ttrss:latest
|
image: wangqiru/ttrss:latest
|
||||||
logging:
|
logging: *default-logging
|
||||||
driver: "json-file"
|
|
||||||
options:
|
|
||||||
max-size: "5m"
|
|
||||||
max-file: "3"
|
|
||||||
restart: unless-stopped
|
restart: unless-stopped
|
||||||
networks:
|
networks:
|
||||||
- backend
|
- backend
|
||||||
|
|
@ -77,11 +76,7 @@ services:
|
||||||
image: diak:1.0
|
image: diak:1.0
|
||||||
build: ./diabets_app/client
|
build: ./diabets_app/client
|
||||||
container_name: diak
|
container_name: diak
|
||||||
logging:
|
logging: *default-logging
|
||||||
driver: "json-file"
|
|
||||||
options:
|
|
||||||
max-size: "5m"
|
|
||||||
max-file: "3"
|
|
||||||
networks:
|
networks:
|
||||||
- backend
|
- backend
|
||||||
ports:
|
ports:
|
||||||
|
|
@ -101,11 +96,7 @@ services:
|
||||||
syncthing:
|
syncthing:
|
||||||
image: linuxserver/syncthing
|
image: linuxserver/syncthing
|
||||||
container_name: syncthing
|
container_name: syncthing
|
||||||
logging:
|
logging: *default-logging
|
||||||
driver: "json-file"
|
|
||||||
options:
|
|
||||||
max-size: "5m"
|
|
||||||
max-file: "3"
|
|
||||||
environment:
|
environment:
|
||||||
- PUID=1000
|
- PUID=1000
|
||||||
- PGID=1000
|
- PGID=1000
|
||||||
|
|
@ -134,11 +125,7 @@ services:
|
||||||
torrent:
|
torrent:
|
||||||
image: linuxserver/rutorrent
|
image: linuxserver/rutorrent
|
||||||
container_name: torrent
|
container_name: torrent
|
||||||
logging:
|
logging: *default-logging
|
||||||
driver: "json-file"
|
|
||||||
options:
|
|
||||||
max-size: "5m"
|
|
||||||
max-file: "3"
|
|
||||||
environment:
|
environment:
|
||||||
- PUID=1000
|
- PUID=1000
|
||||||
- PGID=1000
|
- PGID=1000
|
||||||
|
|
@ -161,6 +148,7 @@ services:
|
||||||
librespeed:
|
librespeed:
|
||||||
image: ghcr.io/linuxserver/librespeed
|
image: ghcr.io/linuxserver/librespeed
|
||||||
container_name: librespeed
|
container_name: librespeed
|
||||||
|
logging: *default-logging
|
||||||
environment:
|
environment:
|
||||||
- PUID=${UUID}
|
- PUID=${UUID}
|
||||||
- PGID=${PGID}
|
- PGID=${PGID}
|
||||||
|
|
|
||||||
|
|
@ -51,13 +51,21 @@ x-common-keys-monitoring: &common-keys-monitoring
|
||||||
networks:
|
networks:
|
||||||
- backend
|
- backend
|
||||||
security_opt:
|
security_opt:
|
||||||
- no-new-privileges:true restart: always
|
- no-new-privileges:true
|
||||||
|
restart: always
|
||||||
|
|
||||||
|
x-logging: &default-logging
|
||||||
|
driver: "json-file"
|
||||||
|
options:
|
||||||
|
max-size: "10m"
|
||||||
|
max-file: "3"
|
||||||
|
|
||||||
services:
|
services:
|
||||||
|
|
||||||
dockge:
|
dockge:
|
||||||
image: louislam/dockge:1
|
image: louislam/dockge:1
|
||||||
container_name: dockge
|
container_name: dockge
|
||||||
|
logging: *default-logging
|
||||||
restart: unless-stopped
|
restart: unless-stopped
|
||||||
environment:
|
environment:
|
||||||
- DOCKGE_STACKS_DIR=/home/simon/repo/Docker/stacks
|
- DOCKGE_STACKS_DIR=/home/simon/repo/Docker/stacks
|
||||||
|
|
@ -85,11 +93,7 @@ services:
|
||||||
#image: traefik:v2.11
|
#image: traefik:v2.11
|
||||||
image: traefik:v3.7
|
image: traefik:v3.7
|
||||||
container_name: "traefik"
|
container_name: "traefik"
|
||||||
logging:
|
logging: *default-logging
|
||||||
driver: "json-file"
|
|
||||||
options:
|
|
||||||
max-size: "5m"
|
|
||||||
max-file: "3"
|
|
||||||
restart: unless-stopped
|
restart: unless-stopped
|
||||||
networks:
|
networks:
|
||||||
- backend
|
- backend
|
||||||
|
|
@ -129,6 +133,7 @@ services:
|
||||||
authelia:
|
authelia:
|
||||||
image: authelia/authelia:4
|
image: authelia/authelia:4
|
||||||
container_name: authelia
|
container_name: authelia
|
||||||
|
logging: *default-logging
|
||||||
restart: always
|
restart: always
|
||||||
volumes:
|
volumes:
|
||||||
- ./authelia:/config
|
- ./authelia:/config
|
||||||
|
|
@ -177,6 +182,7 @@ services:
|
||||||
ddns-updater:
|
ddns-updater:
|
||||||
image: qmcgaw/ddns-updater:2.7
|
image: qmcgaw/ddns-updater:2.7
|
||||||
container_name: ddns-updater
|
container_name: ddns-updater
|
||||||
|
logging: *default-logging
|
||||||
restart: always
|
restart: always
|
||||||
networks:
|
networks:
|
||||||
- backend
|
- backend
|
||||||
|
|
@ -219,11 +225,7 @@ services:
|
||||||
db:
|
db:
|
||||||
image: mariadb:10.5.6
|
image: mariadb:10.5.6
|
||||||
container_name: mariaDB
|
container_name: mariaDB
|
||||||
logging:
|
logging: *default-logging
|
||||||
driver: "json-file"
|
|
||||||
options:
|
|
||||||
max-size: "5m"
|
|
||||||
max-file: "3"
|
|
||||||
restart: always
|
restart: always
|
||||||
networks:
|
networks:
|
||||||
- backend
|
- backend
|
||||||
|
|
@ -245,11 +247,7 @@ services:
|
||||||
web_db:
|
web_db:
|
||||||
image: adminer
|
image: adminer
|
||||||
container_name: adminer
|
container_name: adminer
|
||||||
logging:
|
logging: *default-logging
|
||||||
driver: "json-file"
|
|
||||||
options:
|
|
||||||
max-size: "5m"
|
|
||||||
max-file: "3"
|
|
||||||
restart: always
|
restart: always
|
||||||
networks:
|
networks:
|
||||||
- backend
|
- backend
|
||||||
|
|
@ -273,11 +271,7 @@ services:
|
||||||
postgres:
|
postgres:
|
||||||
image: postgres:15
|
image: postgres:15
|
||||||
container_name: postgres
|
container_name: postgres
|
||||||
logging:
|
logging: *default-logging
|
||||||
driver: "json-file"
|
|
||||||
options:
|
|
||||||
max-size: "5m"
|
|
||||||
max-file: "3"
|
|
||||||
restart: always
|
restart: always
|
||||||
networks:
|
networks:
|
||||||
- backend
|
- backend
|
||||||
|
|
@ -297,11 +291,7 @@ services:
|
||||||
pgadmin:
|
pgadmin:
|
||||||
container_name: pgadmin_container
|
container_name: pgadmin_container
|
||||||
image: dpage/pgadmin4
|
image: dpage/pgadmin4
|
||||||
logging:
|
logging: *default-logging
|
||||||
driver: "json-file"
|
|
||||||
options:
|
|
||||||
max-size: "5m"
|
|
||||||
max-file: "3"
|
|
||||||
environment:
|
environment:
|
||||||
PUID: ${UID}
|
PUID: ${UID}
|
||||||
PGID: ${GID}
|
PGID: ${GID}
|
||||||
|
|
@ -328,11 +318,7 @@ services:
|
||||||
redis:
|
redis:
|
||||||
image: redis:7.0-alpine
|
image: redis:7.0-alpine
|
||||||
container_name: redis
|
container_name: redis
|
||||||
logging:
|
logging: *default-logging
|
||||||
driver: "json-file"
|
|
||||||
options:
|
|
||||||
max-size: "5m"
|
|
||||||
max-file: "3"
|
|
||||||
restart: always
|
restart: always
|
||||||
networks:
|
networks:
|
||||||
- backend
|
- backend
|
||||||
|
|
@ -350,6 +336,7 @@ services:
|
||||||
|
|
||||||
ha:
|
ha:
|
||||||
container_name: ha
|
container_name: ha
|
||||||
|
logging: *default-logging
|
||||||
image: homeassistant/home-assistant:2026.10
|
image: homeassistant/home-assistant:2026.10
|
||||||
restart: always
|
restart: always
|
||||||
privileged: true
|
privileged: true
|
||||||
|
|
@ -386,6 +373,7 @@ services:
|
||||||
|
|
||||||
hassconf:
|
hassconf:
|
||||||
container_name: hassconf
|
container_name: hassconf
|
||||||
|
logging: *default-logging
|
||||||
image: causticlab/hass-configurator-docker:0.5.2
|
image: causticlab/hass-configurator-docker:0.5.2
|
||||||
restart: unless-stopped
|
restart: unless-stopped
|
||||||
networks:
|
networks:
|
||||||
|
|
@ -406,6 +394,7 @@ services:
|
||||||
|
|
||||||
appdaemon:
|
appdaemon:
|
||||||
container_name: appdaemon
|
container_name: appdaemon
|
||||||
|
logging: *default-logging
|
||||||
image: acockburn/appdaemon:4.5.13
|
image: acockburn/appdaemon:4.5.13
|
||||||
restart: unless-stopped
|
restart: unless-stopped
|
||||||
depends_on:
|
depends_on:
|
||||||
|
|
@ -430,6 +419,7 @@ services:
|
||||||
|
|
||||||
zwave-js:
|
zwave-js:
|
||||||
container_name: zwave-js
|
container_name: zwave-js
|
||||||
|
logging: *default-logging
|
||||||
image: zwavejs/zwave-js-ui:9
|
image: zwavejs/zwave-js-ui:9
|
||||||
restart: always
|
restart: always
|
||||||
tty: true
|
tty: true
|
||||||
|
|
@ -454,6 +444,7 @@ services:
|
||||||
|
|
||||||
esphome:
|
esphome:
|
||||||
container_name: esphome
|
container_name: esphome
|
||||||
|
logging: *default-logging
|
||||||
image: ghcr.io/esphome/esphome:2025.7.3
|
image: ghcr.io/esphome/esphome:2025.7.3
|
||||||
volumes:
|
volumes:
|
||||||
- ./esphome:/config
|
- ./esphome:/config
|
||||||
|
|
@ -477,6 +468,7 @@ services:
|
||||||
matter-server:
|
matter-server:
|
||||||
image: ghcr.io/matter-js/python-matter-server:stable
|
image: ghcr.io/matter-js/python-matter-server:stable
|
||||||
container_name: matter-server
|
container_name: matter-server
|
||||||
|
logging: *default-logging
|
||||||
restart: unless-stopped
|
restart: unless-stopped
|
||||||
network_mode: host
|
network_mode: host
|
||||||
#networks:
|
#networks:
|
||||||
|
|
@ -497,6 +489,7 @@ services:
|
||||||
command:
|
command:
|
||||||
- evcc
|
- evcc
|
||||||
container_name: evcc
|
container_name: evcc
|
||||||
|
logging: *default-logging
|
||||||
image: evcc/evcc:0.317.2
|
image: evcc/evcc:0.317.2
|
||||||
ports:
|
ports:
|
||||||
- 7070:7070/tcp
|
- 7070:7070/tcp
|
||||||
|
|
@ -519,11 +512,7 @@ services:
|
||||||
grafana:
|
grafana:
|
||||||
image: grafana/grafana:10.3.1
|
image: grafana/grafana:10.3.1
|
||||||
container_name: grafana
|
container_name: grafana
|
||||||
logging:
|
logging: *default-logging
|
||||||
driver: "json-file"
|
|
||||||
options:
|
|
||||||
max-size: "10m"
|
|
||||||
max-file: "5"
|
|
||||||
restart: always
|
restart: always
|
||||||
networks:
|
networks:
|
||||||
- backend
|
- backend
|
||||||
|
|
@ -545,11 +534,7 @@ services:
|
||||||
image: nodered/node-red:4.1
|
image: nodered/node-red:4.1
|
||||||
# command: ["node-red", "--safe"]
|
# command: ["node-red", "--safe"]
|
||||||
container_name: "node-red"
|
container_name: "node-red"
|
||||||
logging:
|
logging: *default-logging
|
||||||
driver: "json-file"
|
|
||||||
options:
|
|
||||||
max-size: "5m"
|
|
||||||
max-file: "3"
|
|
||||||
networks:
|
networks:
|
||||||
- backend
|
- backend
|
||||||
environment:
|
environment:
|
||||||
|
|
@ -576,11 +561,7 @@ services:
|
||||||
nextcloud:
|
nextcloud:
|
||||||
container_name: nextcloud
|
container_name: nextcloud
|
||||||
image: nextcloud:28
|
image: nextcloud:28
|
||||||
logging:
|
logging: *default-logging
|
||||||
driver: "json-file"
|
|
||||||
options:
|
|
||||||
max-size: "5m"
|
|
||||||
max-file: "3"
|
|
||||||
restart: always
|
restart: always
|
||||||
ports:
|
ports:
|
||||||
- "8009:80"
|
- "8009:80"
|
||||||
|
|
@ -630,11 +611,7 @@ services:
|
||||||
gitea:
|
gitea:
|
||||||
image: gitea/gitea:1.21
|
image: gitea/gitea:1.21
|
||||||
container_name: gitea
|
container_name: gitea
|
||||||
logging:
|
logging: *default-logging
|
||||||
driver: "json-file"
|
|
||||||
options:
|
|
||||||
max-size: "10m"
|
|
||||||
max-file: "5"
|
|
||||||
networks:
|
networks:
|
||||||
- backend
|
- backend
|
||||||
restart: always
|
restart: always
|
||||||
|
|
@ -665,6 +642,7 @@ services:
|
||||||
uptime_kuma:
|
uptime_kuma:
|
||||||
image: louislam/uptime-kuma
|
image: louislam/uptime-kuma
|
||||||
container_name: uptime_kuma
|
container_name: uptime_kuma
|
||||||
|
logging: *default-logging
|
||||||
networks:
|
networks:
|
||||||
- backend
|
- backend
|
||||||
environment:
|
environment:
|
||||||
|
|
@ -694,6 +672,7 @@ services:
|
||||||
jelu:
|
jelu:
|
||||||
image: wabayang/jelu
|
image: wabayang/jelu
|
||||||
container_name: jelu
|
container_name: jelu
|
||||||
|
logging: *default-logging
|
||||||
environment:
|
environment:
|
||||||
- PUID=${UUID}
|
- PUID=${UUID}
|
||||||
- PGID=${PGID}
|
- PGID=${PGID}
|
||||||
|
|
@ -724,6 +703,7 @@ services:
|
||||||
vwsfriend:
|
vwsfriend:
|
||||||
image: tillsteinbach/vwsfriend:0.24.7
|
image: tillsteinbach/vwsfriend:0.24.7
|
||||||
container_name: vwfriend
|
container_name: vwfriend
|
||||||
|
logging: *default-logging
|
||||||
ports:
|
ports:
|
||||||
- ${VWSFRIEND_PORT-4000}:${VWSFRIEND_PORT-4000}
|
- ${VWSFRIEND_PORT-4000}:${VWSFRIEND_PORT-4000}
|
||||||
networks:
|
networks:
|
||||||
|
|
@ -766,6 +746,7 @@ services:
|
||||||
vwgrafana:
|
vwgrafana:
|
||||||
image: tillsteinbach/vwsfriend-grafana:0.24.5
|
image: tillsteinbach/vwsfriend-grafana:0.24.5
|
||||||
container_name: vwgrafana
|
container_name: vwgrafana
|
||||||
|
logging: *default-logging
|
||||||
ports:
|
ports:
|
||||||
- ${GF_SERVER_HTTP_PORT-3001}:${GF_SERVER_HTTP_PORT-3000}
|
- ${GF_SERVER_HTTP_PORT-3001}:${GF_SERVER_HTTP_PORT-3000}
|
||||||
networks:
|
networks:
|
||||||
|
|
@ -824,6 +805,7 @@ services:
|
||||||
carconnectivity:
|
carconnectivity:
|
||||||
image: "tillsteinbach/carconnectivity-mqtt:latest"
|
image: "tillsteinbach/carconnectivity-mqtt:latest"
|
||||||
container_name: carconnectivity
|
container_name: carconnectivity
|
||||||
|
logging: *default-logging
|
||||||
volumes:
|
volumes:
|
||||||
- ./carconnectivity/carconnectivity.json:/carconnectivity.json
|
- ./carconnectivity/carconnectivity.json:/carconnectivity.json
|
||||||
- ./carconnectivity/entrypoint.sh:/root/entrypoint.sh:ro
|
- ./carconnectivity/entrypoint.sh:/root/entrypoint.sh:ro
|
||||||
|
|
@ -849,6 +831,7 @@ services:
|
||||||
carconnectivity-grafana:
|
carconnectivity-grafana:
|
||||||
image: "ghcr.io/tillsteinbach/carconnectivity-grafana:edge"
|
image: "ghcr.io/tillsteinbach/carconnectivity-grafana:edge"
|
||||||
container_name: carconnect-grafana
|
container_name: carconnect-grafana
|
||||||
|
logging: *default-logging
|
||||||
volumes:
|
volumes:
|
||||||
- ${DIR_LOCAL}/carconnect-grafana:/var/lib/grafana
|
- ${DIR_LOCAL}/carconnect-grafana:/var/lib/grafana
|
||||||
# - ${DIR_LOCAL}/carconnectivity/sqlite.db:/carconnectivity.db:ro
|
# - ${DIR_LOCAL}/carconnectivity/sqlite.db:/carconnectivity.db:ro
|
||||||
|
|
@ -884,6 +867,7 @@ services:
|
||||||
couchdb:
|
couchdb:
|
||||||
image: couchdb:3.5
|
image: couchdb:3.5
|
||||||
container_name: couchdb
|
container_name: couchdb
|
||||||
|
logging: *default-logging
|
||||||
restart: unless-stopped
|
restart: unless-stopped
|
||||||
entrypoint: ["/bin/sh", "/couchdb-entrypoint.sh"]
|
entrypoint: ["/bin/sh", "/couchdb-entrypoint.sh"]
|
||||||
networks:
|
networks:
|
||||||
|
|
@ -914,6 +898,7 @@ services:
|
||||||
build: https://github.com/vrtmrz/livesync-bridge.git#fc0e028d33b3a12ddee1322951375e05107edc55
|
build: https://github.com/vrtmrz/livesync-bridge.git#fc0e028d33b3a12ddee1322951375e05107edc55
|
||||||
image: livesync-bridge:fc0e028
|
image: livesync-bridge:fc0e028
|
||||||
container_name: livesync-bridge
|
container_name: livesync-bridge
|
||||||
|
logging: *default-logging
|
||||||
restart: unless-stopped
|
restart: unless-stopped
|
||||||
user: "${UID}:${GID}"
|
user: "${UID}:${GID}"
|
||||||
depends_on:
|
depends_on:
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue