Files
tp/serv_nginx/keycloak/Dockerfile
T
valitovgaziz 8ba9ce6ae1 modified: serv_nginx/docker-compose.yml
new file:   serv_nginx/keycloak/Dockerfile
	modified:   serv_nginx/keycloak/keycloak.conf
fix keycloak
2025-10-21 05:24:48 +05:00

30 lines
1011 B
Docker
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
FROM quay.io/keycloak/keycloak:22.0.0 as builder
# Устанавливаем рабочую директорию
WORKDIR /opt/keycloak
# Копируем конфигурационный файл
COPY keycloak.conf /opt/keycloak/conf/keycloak.conf
# Собираем Keycloak в optimized режиме с PostgreSQL
RUN /opt/keycloak/bin/kc.sh build --db=postgres
FROM quay.io/keycloak/keycloak:22.0.0
# Копируем собранную конфигурацию из builder stage
COPY --from=builder /opt/keycloak/ /opt/keycloak/
# Устанавливаем рабочую директорию
WORKDIR /opt/keycloak
# Копируем финальный конфигурационный файл
COPY keycloak.conf /opt/keycloak/conf/keycloak.conf
# Меняем владельца файлов
USER root
RUN chown -R keycloak:keycloak /opt/keycloak
USER keycloak
# Команда для запуска в optimized режиме
ENTRYPOINT ["/opt/keycloak/bin/kc.sh"]
CMD ["start", "--optimized"]