Files
SERVER-API/docs/overview.md
2025-10-28 01:39:22 +03:00

16 lines
953 B
Markdown

# Обзор и требования
Проект содержит два PHP API (v1 и v2), Nginx для роутинга, Postgres и Memcached. Добавлены healthchecks, метрики через экспортеры и базовые алёрты.
## Компоненты
- Nginx (`nginx`) — прокси и роутинг `/api/v1` и `/api/v2`.
- PHP-FPM v1/v2 (`php-fpm-v1`, `php-fpm-v2`) — обработка PHP.
- Postgres (`postgres`) — база данных.
- Memcached (`memcached`) — кеш.
- Экспортеры: `nginx_exporter`, `php_fpm_exporter`, `postgres_exporter`, `memcached_exporter`.
- Мониторинг: `prometheus`, `alertmanager`.
## Требования
- Docker 24+ и Docker Compose v2.
- Порты, свободные на хосте: `80, 5432, 11211, 9113, 9253, 9187, 9150, 9090, 9093`.
- Windows: запуск из PowerShell, пути проекта в `c:\docker\nginxphp\server\project`.