- Add SSL configuration to PostgreSQL in docker-compose.yml - Create PostgreSQL SSL certificate generation script - Add PostgreSQL SSL environment variables to env.example and .env - Update Makefile with PostgreSQL SSL commands (ssl-generate, ssl-clean, ssl-info) - Update .gitignore to exclude PostgreSQL SSL certificates - Update documentation in README.md and QUICKSTART.md - Test PostgreSQL SSL certificate generation Features: - PostgreSQL SSL mode: require (mandatory encryption) - Self-signed certificates for development - Automatic certificate generation via make ssl-generate - SSL certificate management via Makefile commands Author: Сергей Антропов Site: https://devops.org.ru
1.6 KiB
1.6 KiB
Быстрый старт SensusInfra
Автор: Сергей Антропов, сайт: https://devops.org.ru
🚀 Запуск за 3 шага
1. Подготовка
cd SensusInfra
cp env.example .env
# Отредактируйте .env с вашими паролями
2. Запуск инфраструктуры
make setup
3. Управление инфраструктурой
make up # Запуск
make down # Остановка
make restart # Перезапуск
📊 Проверка работы
# Статус сервисов
make status
# Проверка здоровья
make health-check
# Логи
make logs
🌐 Веб-интерфейсы
- Kafka UI: http://localhost:8080 (логин: admin, пароль: admin)
- PostgreSQL: localhost:5432 (SSL: require)
- ClickHouse: localhost:8123 (реплика 1), localhost:8124 (реплика 2)
- ClickHouse LB: localhost:8125 (HTTP), localhost:9002 (TCP)
🛠 Полезные команды
# Подключение к базам данных
make postgres-cli
make clickhouse-cli
# Просмотр топиков Kafka
make kafka-topics
# SSL сертификаты
make ssl-generate # Генерация SSL сертификатов
make ssl-info # Информация о сертификатах
# Остановка системы
make down
# Очистка данных
make clean
📚 Подробная документация
См. README.md для полной документации.