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

953 B

Обзор и требования

Проект содержит два 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.