30s
timeout: 20s
retries: 3
Это вынесение общих параметров в переменную?
Везде в примерах хелзчека для контейнера пишут прямо там вручную healthcheck и так далее.
x-healthcheck-params: &healthcheck-params
interval: 30s
timeout: 20s
retries: 3
services:
db-service:
restart: unless-stopped
image: 'postgres:15-alpine'
environment:
POSTGRES_DB: ${DB_NAME}
POSTGRES_USER: ${DB_USER}
POSTGRES_PASSWORD: ${DB_PASSWORD}
ports:
- "5432:5432"
volumes:
- postgres:/var/lib/postgresql/data
healthcheck:
test: pg_isready
<<: *healthcheck-params
Полностью вот так выглядит.
это шаблон
Обсуждают сегодня