[DockerCompose] Add healthchecks for all applicable containers

This commit is contained in:
Aaro Koivukangas
2026-07-04 10:41:26 +03:00
parent d8d34a58b1
commit f734c0db38
7 changed files with 153 additions and 30 deletions
+26 -9
View File
@@ -1,6 +1,11 @@
x-defaults: &defaults
restart: unless-stopped
x-healthcheck-defaults: &healthcheck-defaults
interval: 1s
timeout: 3s
retries: 30
services:
kone-db:
<<: *defaults
@@ -10,6 +15,21 @@ services:
POSTGRES_DB: kone-db
POSTGRES_HOST_AUTH_METHOD: trust
image: postgres:15.10
healthcheck:
test: ['CMD-SHELL', 'pg_isready', '-d', 'kone-db']
<<: *healthcheck-defaults
user-db:
<<: *defaults
container_name: oodikone-user-db
environment:
PGDATA: /data
POSTGRES_DB: user-db
POSTGRES_HOST_AUTH_METHOD: trust
image: postgres:15.10
healthcheck:
test: ['CMD-SHELL', 'pg_isready', '-d', 'user-db']
<<: *healthcheck-defaults
sis-db:
<<: *defaults
@@ -20,6 +40,9 @@ services:
POSTGRES_HOST_AUTH_METHOD: trust
image: postgres:15.10
shm_size: 2gb
healthcheck:
test: ['CMD-SHELL', 'pg_isready', '-d', 'sis-db']
<<: *healthcheck-defaults
sis-importer-db:
<<: *defaults
@@ -29,12 +52,6 @@ services:
POSTGRES_DB: sis-importer-db
POSTGRES_HOST_AUTH_METHOD: trust
image: postgres:15.10
user-db:
<<: *defaults
container_name: oodikone-user-db
environment:
PGDATA: /data
POSTGRES_DB: user-db
POSTGRES_HOST_AUTH_METHOD: trust
image: postgres:15.10
healthcheck:
test: ['CMD-SHELL', 'pg_isready', '-d', 'sis-importer-db']
<<: *healthcheck-defaults