Инструкция по установке / развертыванию ПО

1. Установка Docker

1.1. Установка Docker + WSL в случае OC Windows

Установка Docker делается один раз и может быть заменен на альтернативные способы установки Docker.

  1. Устанавливаем "Docker Desktop for Windows":
    https://hub.docker.com/editions/community/docker-ce-desktop-windows.
  2. Устанавливаем "WSL2": https://docs.microsoft.com/ru-ru/windows/wsl/install-win10.
  3. Ставим галочку в настройках докера для интеграции с wsl

1.2. Установка Docker compose v2 plugin в случае ОС Linux

Установка Docker делается один раз. Необходимо для работы команды docker compose, которая быстрее чем docker-compose и используется в наших скриптах.

  1. Устанавливаем плагин https://docs.docker.com/compose/cli-command/#install-on-linux

2. Установка ELC

ELC -— это консольная утилита для запуска сервисов через Docker. Выполняем инструкции по установке описанные здесь.

3. Установка Workspace

Workspace в терминологии ELC — это конфигурация системы сервисов. Для каждого проекта создаётся своя конфигурация в котором описано какие в системе есть сервисы, какие для них нужны зависимости — базы данных, шины сообщений и т.д.

Выполняем инструкции по установке описанные здесь.