towards healthchecks for all containers

This commit is contained in:
2026-02-04 18:11:49 +01:00
parent 7f45788b3d
commit ab2f707706
42 changed files with 245 additions and 19 deletions

View File

@@ -1,5 +1,6 @@
services:
dsmr:
image: xirixiz/dsmr-reader-docker:5.12.0-2026.01.02
container_name: dsmr
depends_on:
- dsmrdb
@@ -7,12 +8,19 @@ services:
environment:
- DSMRREADER_ADMIN_USER=${DSMRREADER_USER:?}
- DSMRREADER_ADMIN_PASSWORD=${DSMRREADER_PASSWORD:?}
image: xirixiz/dsmr-reader-docker:5.10.3-2023.04.02
ports:
- 8888:80
restart: unless-stopped
volumes:
- /opt/dsmr/backups:/home/dsmr/app/backups
healthcheck:
# Checks if the dashboard login page loads successfully
test: ["CMD-SHELL", "curl -f http://localhost:80 || exit 1"]
interval: 30s
timeout: 10s
retries: 3
start_period: 60s
dsmrdb:
container_name: dsmrdb
environment:
@@ -25,3 +33,8 @@ services:
restart: unless-stopped
volumes:
- /opt/dsmr/data:/var/lib/postgresql/data
healthcheck:
test: ["CMD-SHELL", "pg_isready -U postgres"]
interval: 10s
timeout: 5s
retries: 5