135 подписчиков

Как успешно установить и использовать @bitrix/cli [через docker]

368 прочитали
¯\_(ツ)_/¯
¯\_(ツ)_/¯

Как установить docker под Ubuntu

sudo snap install docker
sudo addgroup --system docker
sudo adduser $USER docker
newgrp docker
sudo snap enable docker

(Актуальная инструкция по установке docker через snap)

Команда-обертка для автоматизации установки (см. 6umpukc)

bx docker-install

Для других операционных систем - Docker Desktop for Windows и Docker Desktop for Mac

Сборка образа

Скачать Dockerfile, выполнить в терминале:

docker rmi bitrixcli --force
docker build -t bitrixcli .

Команда-обертка для автоматизации сборки образа

bx bitrixcli-install

Запуск @bitrix/cli для сборки фронтенда

Сборщик рекурсивно от текущей директории найдет все файлы bundle.config.js и файлы скриптов *.es6.js и выполнит для каждого сборку и транспиляцию.

docker run --volume="$PWD:/home/node" bitrixcli

или

bx bitrixcli-build

Запуск @bitrix/cli для создания «экстеншна»

docker run -it --volume="$PWD:/home/node" bitrixcli bitrix create

или

bx bitrixcli-create

Ссылки

Как и для чего использовать Docker

Инструмент @bitrix/cli

Assembler Code / Generator EP