Запуск Gulp изнутри контейнера без забивания - PullRequest
0 голосов
/ 30 октября 2018

Я запускаю проект Drupal 8 в Docker, единственная проблема, с которой я сталкиваюсь - заставить Gulp работать в каталоге темы.

Я установил его и могу зайти в контейнер, перейти в каталог тем и запустить Gulp, но в идеале хотел бы запустить его прямо из командной строки хоста, например, с помощью команды exec. Причина, по которой вы хотите запустить его, заключается в простоте, и каждый разработчик может использовать среду терминала, к которой он привык.

Когда я пытаюсь эту команду

docker-compose exec web --workdir="/var/www/html/web/themes/material_admin" gulp --version

Я просто получаю сообщение об ошибке

OCI runtime exec failed: exec failed: container_linux.go:348: starting container process caused "exec: \"--workdir=/var/www/html/web/themes/material_admin\": stat --workdir=/var/www/html/web/themes/material_admin: no such file or directory": unknown": unknown

но когда я захожу в контейнер, используя docker-compose exec web bash, я могу перейти в этот каталог, чтобы он существовал.

...