From ceb9bd3f8b6b61477823d417e57c7a1f8d0709d1 Mon Sep 17 00:00:00 2001 From: Kishor Date: Sat, 3 Jan 2026 00:15:02 +0530 Subject: [PATCH] check backend --- Dockerfile | 2 +- docker-compose.yml | 9 ++++++++- 2 files changed, 9 insertions(+), 2 deletions(-) diff --git a/Dockerfile b/Dockerfile index d460281..fc9ece0 100644 --- a/Dockerfile +++ b/Dockerfile @@ -6,7 +6,7 @@ RUN cargo build --release --bin void-sentinel RUN strip target/release/void-sentinel -o /usr/local/bin/void-sentinel FROM debian:bookworm-slim -RUN apt-get update && apt-get install -y ca-certificates tzdata && rm -rf /var/lib/apt/lists/* +RUN apt-get update && apt-get install -y ca-certificates tzdata curl && rm -rf /var/lib/apt/lists/* COPY --from=builder /usr/local/bin/void-sentinel /usr/local/bin/void-sentinel diff --git a/docker-compose.yml b/docker-compose.yml index 948cf6a..2742af5 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -18,6 +18,12 @@ services: - IGNORE_RUDE - API_PORT=8080 restart: unless-stopped + healthcheck: + test: [ "CMD", "curl", "-f", "http://localhost:8080/api/beta_testing" ] + interval: 10s + timeout: 5s + retries: 5 + start_period: 10s web: build: ./web @@ -34,5 +40,6 @@ services: - BOT_API_URL=http://void-sentinel:8080 - NODE_ENV=production depends_on: - - void-sentinel + void-sentinel: + condition: service_healthy restart: unless-stopped