make it invincible

This commit is contained in:
Sebastian
2025-02-12 14:01:23 +01:00
parent 54a0d4e5f6
commit dece12e555

View File

@@ -8,7 +8,7 @@ services:
fuse-health-checker: fuse-health-checker:
depends_on: depends_on:
- fuse-nethermind - fuse-nethermind
build: build:
context: ./check-health/ context: ./check-health/
dockerfile: Dockerfile dockerfile: Dockerfile
environment: environment:
@@ -18,16 +18,16 @@ services:
volumes: volumes:
- .:/repo:ro - .:/repo:ro
- fuse-nethermind-health:/health:rw - fuse-nethermind-health:/health:rw
networks: networks:
- chains - chains
fuse-nethermind: fuse-nethermind:
image: fusenet/node:nethermind-1.25.4-v6.0.2 image: fusenet/node:nethermind-1.25.4-v6.0.2
healthcheck: healthcheck:
test: ["CMD", "cat", "/health/status", "|", "grep", "-q", "online"] test: ["CMD", "sh", "-c", "while read -r status; do [ \"$$status\" = \"online\" -o \"$$status\" = \"lagging\" ] && exit 0; done < /health/status; exit 1"]
interval: 30s interval: 30s
timeout: 1s timeout: 1s
retries: 3 retries: 1
expose: expose:
- "35045" - "35045"
- "8545" - "8545"