SensusInfra/QUICKSTART.md
Sergey Antropoff 4db3e01513 feat: Add PostgreSQL SSL support with sslmode=require
- 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
2025-09-10 11:36:31 +03:00

1.6 KiB
Raw Permalink Blame History

Быстрый старт 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 для полной документации.