Кроме того, инструменты разработки, запускаемые в контейнерах, используют следующие папки:
- ~/.config/composer
- ~/.cache/composer
- ~/.npm
Если их нет, необходимо создать, иначе они будут созданы автоматически с неправильными правами.
Кроме того, необходимо создать отдельную сеть для контейнеров:
docker network create ensi, где ensi - название сети. Вы можете назвать сеть иначе, но тогда вам придётся изменить переменную ELC_NETWORK. Во время создания сети лучше отключить VPN, иначе операция может завершиться ошибкой.
После клонирования репозитория необходимо также выполнить команду ensi global init , находясь в папке ELC
В результате будет создан файл ./global/.elc.env, в котором указаны настройки по-умолчанию. Файл содержит список переменных, значение которых вычислено на основании текущего расположения ELC и с учётом вышеописанной структуры папок. Если ваше рабочее пространство организовано иначе, вам придётся изменить часть из этих переменных.