Files
a.zubarev 698a9e9eae
Keycloak CI/CD / Deploy Keycloak (push) Successful in 2m9s
Upgrade to version 26.8.1
2026-11-04 14:30:05 +03:00

45 lines
996 B
YAML

services:
keycloak:
image: quay.io/keycloak/keycloak:26.8.1
container_name: keycloak
command:
- start
env_file:
- /srv/nfs/infra/keycloak/env/kc.env
environment:
# Нужны для корректной post-deploy проверки.
KC_HEALTH_ENABLED: "true"
# При включенных metrics /health/ready включает
# проверку соединения с БД.
KC_METRICS_ENABLED: "true"
networks:
- interdock
volumes:
- /srv/nfs/infra/keycloak/providers:/opt/keycloak/providers:ro
- /srv/nfs/infra/keycloak/themes:/opt/keycloak/themes:ro
restart: unless-stopped
healthcheck:
test:
[
"CMD-SHELL",
"{ printf 'HEAD /health/ready HTTP/1.0\\r\\n\\r\\n' >&0; grep 'HTTP/1.0 200'; } 0<>/dev/tcp/127.0.0.1/9000"
]
interval: 10s
timeout: 5s
retries: 30
start_period: 40s
networks:
interdock:
external: true