modified: serv_nginx/docker-compose.yml

modified:   serv_nginx/keycloak/Dockerfile
	modified:   serv_nginx/keycloak/keycloak.conf
one more try keycloak set
This commit is contained in:
2025-10-21 06:48:59 +05:00
parent cea5880f94
commit 2e10a8cbaf
3 changed files with 35 additions and 41 deletions
+3 -14
View File
@@ -1,22 +1,11 @@
FROM quay.io/keycloak/keycloak:24.0.4 as builder
WORKDIR /opt/keycloak
# Включение необходимых фич
RUN /opt/keycloak/bin/kc.sh build --features=token-exchange,admin-fine-grained-authz
FROM quay.io/keycloak/keycloak:24.0.4
# Копируем собранный билд
COPY --from=builder /opt/keycloak/ /opt/keycloak/
WORKDIR /opt/keycloak
# Копируем конфигурационный файл
COPY keycloak.conf /opt/keycloak/conf/
# Копируем конфигурационный файл (опционально, если используете переменные окружения)
# COPY keycloak.conf /opt/keycloak/conf/
# Экспортируем порт
EXPOSE 8080
# Команда запуска (оставляем стандартного пользователя)
# Запуск с явным указанием всех параметров через переменные окружения
ENTRYPOINT ["/opt/keycloak/bin/kc.sh", "start", "--optimized"]
+6 -5
View File
@@ -1,8 +1,6 @@
# Database configuration
# Database configuration - ИСПРАВЛЕННЫЙ ФОРМАТ
db=postgres
db-url-host=keycloak-db
db-url-port=5432
db-url-database=keycloak
db-url=jdbc:postgresql://keycloak-db:5432/keycloak
db-username=keycloak
db-password=${KC_DB_PASSWORD}
@@ -33,4 +31,7 @@ health-enabled=true
features=token-exchange,admin-fine-grained-authz
# Logging
log-level=INFO
log-level=INFO
# Transaction recovery (для исправления предупреждения)
transaction-xa-enabled=true