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