From c0a32b50f1ce858ec3412c7cd80b00f2c595e638 Mon Sep 17 00:00:00 2001 From: Stan Runge Date: Sat, 7 Mar 2026 02:15:57 +0100 Subject: [PATCH] Reduce docker restart latency --- Dockerfile | 2 +- docker-compose.yml | 15 +++++++++------ 2 files changed, 10 insertions(+), 7 deletions(-) diff --git a/Dockerfile b/Dockerfile index 5748639..18111ec 100644 --- a/Dockerfile +++ b/Dockerfile @@ -30,4 +30,4 @@ ENV PORT=3000 ENV HOST=0.0.0.0 EXPOSE 3000 -CMD ["bun", "build/index.js"] +CMD ["bun", "run", "start"] diff --git a/docker-compose.yml b/docker-compose.yml index f6b1fa9..8f4df09 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -12,13 +12,15 @@ services: - "127.0.0.1:5432:5432" # Only accessible from host healthcheck: test: ["CMD-SHELL", "pg_isready -U vash -d vash"] - interval: 10s - timeout: 5s - retries: 5 + interval: 2s + timeout: 3s + retries: 10 + start_period: 2s app: build: . restart: unless-stopped + stop_grace_period: 2s depends_on: db: condition: service_healthy @@ -53,9 +55,10 @@ services: - umamidata:/var/lib/postgresql/data healthcheck: test: ["CMD-SHELL", "pg_isready -U umami -d umami"] - interval: 10s - timeout: 5s - retries: 5 + interval: 2s + timeout: 3s + retries: 10 + start_period: 2s umami: image: ghcr.io/umami-software/umami:postgresql-latest