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

70 lines
1.6 KiB
Markdown
Raw Permalink 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.

# Быстрый старт SensusInfra
**Автор:** Сергей Антропов, сайт: https://devops.org.ru
## 🚀 Запуск за 3 шага
### 1. Подготовка
```bash
cd SensusInfra
cp env.example .env
# Отредактируйте .env с вашими паролями
```
### 2. Запуск инфраструктуры
```bash
make setup
```
### 3. Управление инфраструктурой
```bash
make up # Запуск
make down # Остановка
make restart # Перезапуск
```
## 📊 Проверка работы
```bash
# Статус сервисов
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)
## 🛠 Полезные команды
```bash
# Подключение к базам данных
make postgres-cli
make clickhouse-cli
# Просмотр топиков Kafka
make kafka-topics
# SSL сертификаты
make ssl-generate # Генерация SSL сертификатов
make ssl-info # Информация о сертификатах
# Остановка системы
make down
# Очистка данных
make clean
```
## 📚 Подробная документация
См. [README.md](README.md) для полной документации.