Техническое задание: Настройка серверов обмена данными в CRM на Docker
Развернута CRM система на VPS сервере с использованием Docker контейнеров. База данных импортирована и функционирует. Основная проблема заключается в некорректной работе серверов для обмена данными в реальном времени.
Текущее состояние
- CRM система установлена в Docker-окружении.
- База данных успешно импортирована и работает.
- PUSH и PULL серверы разделены на два отдельных контейнера.
- Между контейнерами есть сетевая связь (ping, порты открыты), но функциональность обмена данными (PUSH/PULL) не работает или работает нестабильно.
Задачи для исполнителя
- Диагностика проблемы: определить причину сбоя в работе PUSH и PULL серверов, несмотря на установленную связь между контейнерами.
- Конфигурация: проверить и исправить настройки контейнеров, переменные окружения, конфигурационные файлы серверов и настройки сети Docker.
- Интеграция: обеспечить стабильный обмен данными между PUSH и PULL серверами и основным приложением CRM.
- Тестирование: проверить работоспособность функционала после внесения изменений.
- Документирование: предоставить краткий отчет о проделанной работе и внесенных изменениях в конфигурацию.
Требования к решению
- Проблема должна быть решена на уровне инфраструктуры Docker (сети, volumes, переменные окружения) и конфигурации самого ПО серверов.
- Решение должно быть стабильным и соответствовать стандартным практикам развертывания.