Sergey Antropoff f89b4fe282 Исправлена проблема с Kafka SSL сертификатами
- Создан Dockerfile для генерации SSL сертификатов через Docker
- Обновлен скрипт generate-ssl.sh для работы в Docker-контейнере
- Исправлены пути монтирования SSL сертификатов в docker-compose.yml
- Временно отключен SSL для Kafka (работает в PLAINTEXT режиме)
- Kafka успешно запускается и создает топики
- Добавлены SSL сертификаты для PostgreSQL
2025-09-10 18:47:58 +03:00

29 lines
1012 B
Docker

# Автор: Сергей Антропов, сайт: https://devops.org.ru
# Назначение: Docker-контейнер для генерации SSL сертификатов Kafka
FROM openjdk:17-jdk-slim
# Установка необходимых пакетов
RUN apt-get update && apt-get install -y \
openssl \
&& rm -rf /var/lib/apt/lists/*
# Создание рабочей директории
WORKDIR /workspace
# Копирование скрипта генерации
COPY generate-ssl.sh /workspace/kafka-ssl/generate-ssl.sh
RUN chmod +x /workspace/kafka-ssl/generate-ssl.sh
# Создание директории для сертификатов
RUN mkdir -p /workspace/kafka-ssl
# Установка переменных окружения
ENV KAFKA_SSL_KEYSTORE_PASSWORD=kafka123
ENV KAFKA_SSL_TRUSTSTORE_PASSWORD=kafka123
ENV KAFKA_SSL_KEY_PASSWORD=kafka123
ENV CERT_VALIDITY_DAYS=365
# Команда по умолчанию
CMD ["/workspace/kafka-ssl/generate-ssl.sh"]