From 18beebaa58e7285a345d1ef0ef3c71e9ca84a93c Mon Sep 17 00:00:00 2001 From: valitovgaziz Date: Tue, 21 Oct 2025 04:35:22 +0500 Subject: [PATCH] modified: serv_nginx/docker-compose.yml fix keycloak service space --- serv_nginx/docker-compose.yml | 82 +++++++++++++++-------------------- 1 file changed, 36 insertions(+), 46 deletions(-) diff --git a/serv_nginx/docker-compose.yml b/serv_nginx/docker-compose.yml index ae6caa6..6e893be 100644 --- a/serv_nginx/docker-compose.yml +++ b/serv_nginx/docker-compose.yml @@ -158,52 +158,42 @@ services: retries: 5 keycloak: - image: quay.io/keycloak/keycloak:22.0.0 - container_name: keycloak - restart: unless-stopped - environment: - # Keycloak администратор - KEYCLOAK_ADMIN: admin - KEYCLOAK_ADMIN_PASSWORD: ${KEYCLOAK_ADMIN_PASSWORD:-admin} - - # Настройки базы данных - KC_DB: postgres - KC_DB_URL: jdbc:postgresql://keycloak-db:5432/keycloak - KC_DB_USERNAME: keycloak - KC_DB_PASSWORD: ${KEYCLOAK_DB_PASSWORD:-keycloak} - - # Настройки хоста и HTTPS - KC_HOSTNAME: auth.yalarba.ru - KC_HOSTNAME_STRICT: true - KC_HOSTNAME_STRICT_HTTPS: true - KC_HTTP_ENABLED: false - KC_PROXY: edge - - # Дополнительные опции - KC_LOG_LEVEL: INFO - KC_METRICS_ENABLED: true - KC_HEALTH_ENABLED: true - - # Отключаем импорт по умолчанию - KC_IMPORT: false - command: - - start - - --optimized - volumes: - - keycloak_data:/opt/keycloak/data - - ./keycloak/themes:/opt/keycloak/themes - - ./keycloak/providers:/opt/keycloak/providers - networks: - - keycloak-network - - internal - depends_on: - keycloak-db: - condition: service_healthy - healthcheck: - test: ["CMD", "curl", "-f", "http://localhost:8080/health/ready"] - interval: 30s - timeout: 10s - retries: 3 + image: quay.io/keycloak/keycloak:22.0.0 + container_name: keycloak + restart: unless-stopped + environment: + KEYCLOAK_ADMIN: admin + KEYCLOAK_ADMIN_PASSWORD: ${KEYCLOAK_ADMIN_PASSWORD:-admin} + KC_DB: postgres + KC_DB_URL: jdbc:postgresql://keycloak-db:5432/keycloak + KC_DB_USERNAME: keycloak + KC_DB_PASSWORD: ${KEYCLOAK_DB_PASSWORD:-keycloak} + KC_HOSTNAME: auth.yalarba.ru + KC_HOSTNAME_STRICT: true + KC_HOSTNAME_STRICT_HTTPS: true + KC_HTTP_ENABLED: false + KC_PROXY: edge + KC_LOG_LEVEL: INFO + KC_METRICS_ENABLED: true + KC_HEALTH_ENABLED: true + command: + - start + - --optimized + volumes: + - keycloak_data:/opt/keycloak/data + - ./keycloak/themes:/opt/keycloak/themes + - ./keycloak/providers:/opt/keycloak/providers + networks: + - keycloak-network + - internal + depends_on: + keycloak-db: + condition: service_healthy + healthcheck: + test: ["CMD", "curl", "-f", "http://localhost:8080/health/ready"] + interval: 30s + timeout: 10s + retries: 3 keycloak-db: image: postgres:15-alpine