modified: serv_nginx/docker-compose.yml

modified:   serv_nginx/keycloak/keycloak.conf
keycloak modifay configs and environment vars
This commit is contained in:
2025-10-21 05:52:18 +05:00
parent c633d0dbe0
commit 72e7d8b5f2
2 changed files with 22 additions and 7 deletions
+9
View File
@@ -168,6 +168,15 @@ services:
KEYCLOAK_ADMIN: admin KEYCLOAK_ADMIN: admin
KEYCLOAK_ADMIN_PASSWORD: ${KEYCLOAK_ADMIN_PASSWORD:-admin} KEYCLOAK_ADMIN_PASSWORD: ${KEYCLOAK_ADMIN_PASSWORD:-admin}
KC_DB_PASSWORD: ${KEYCLOAK_DB_PASSWORD:-keycloak} KC_DB_PASSWORD: ${KEYCLOAK_DB_PASSWORD:-keycloak}
# Добавьте эти переменные
KC_HOSTNAME: yalarba.ru
KC_HOSTNAME_URL: https://yalarba.ru
KC_HOSTNAME_ADMIN_URL: https://yalarba.ru
KC_PROXY: x_forwarded
KC_HTTP_ENABLED: true
KC_HOSTNAME_STRICT: false
KC_HOSTNAME_STRICT_HTTPS: false
KC_HTTP_CORS: true
volumes: volumes:
- keycloak_data:/opt/keycloak/data - keycloak_data:/opt/keycloak/data
networks: networks:
+13 -7
View File
@@ -7,7 +7,6 @@ db-username=keycloak
db-password=${KC_DB_PASSWORD} db-password=${KC_DB_PASSWORD}
# Admin credentials # Admin credentials
admin-url=http://localhost:8080
admin-username=${KEYCLOAK_ADMIN} admin-username=${KEYCLOAK_ADMIN}
admin-password=${KEYCLOAK_ADMIN_PASSWORD} admin-password=${KEYCLOAK_ADMIN_PASSWORD}
@@ -16,15 +15,22 @@ http-enabled=true
http-port=8080 http-port=8080
http-relative-path=/ http-relative-path=/
# Hostname configuration - ВАЖНО! # Hostname configuration
hostname=https://yalarba.ru
hostname-strict=false hostname-strict=false
hostname-strict-https=false hostname-strict-https=false
hostname-url=https://yalarba.ru hostname-strict-backchannel=false
hostname-admin-url=https://yalarba.ru hostname-path=/
# Proxy settings - ВАЖНО для работы за nginx # Proxy configuration
proxy-headers=xforwarded
proxy=x_forwarded proxy=x_forwarded
proxy-address-forwarding=true
# CORS settings
http-cors=true
http-cors-max-age=3600
http-cors-methods=GET,POST,PUT,DELETE,OPTIONS,PATCH
http-cors-headers=*
# Health checks # Health checks
health-enabled=true health-enabled=true
@@ -32,5 +38,5 @@ health-enabled=true
# Features # Features
features=token-exchange,admin-fine-grained-authz features=token-exchange,admin-fine-grained-authz
# Logging # Logging (для отладки)
log-level=INFO log-level=INFO