Разворот Backend-сервисов на локальной машине
Этапы
- Установка Docker
- Установка ELC
- Установка воркспейса
Установка Docker + WSL в случае windows
Делается один раз, может быть заменен на альтернативные способы установки Docker
- Устанавливаем "Docker Desktop for Windows": https://hub.docker.com/editions/community/docker-ce-desktop-windows
- Устанавливаем "WSL2": https://docs.microsoft.com/ru-ru/windows/wsl/install-win10.
- Ставим галочку в настройках докера для интеграции с wsl
Известные проблемы связки WSL2 - Docker можно почитать здесь: WSL2 и Docker. Известные проблемы
Установка Docker compose v2 plugin в случае linux
Делается один раз. Необходимо для работы команды docker compose, которая быстрее чем docker-compose и используется в наших скриптах.
- Устанавливаем плагин https://docs.docker.com/compose/cli-command/#install-on-linux
Установка ELC
ELC - это консольная утилита для запуска сервисов через docker. Выполняем инструкции по установке описанные тут
Установка ворспейса
Workspace в терминологии ELC - это конфигурация системы сервисов. Для каждого проекта создаётся своя конфигурация в котором описано какие в системе есть сервисы, какие для них нужны зависимости - базы данных, шины сообщений и т.д.
Выполняем инструкции по установке описанные здесь