docker vue cli
1.0.0
Docker Image для Vue CLI для использования в качестве контейнера для сборки.
Изображение на dockerhub: https://hub.docker.com/r/crowdcode/vue-cli/
В настоящее время в этом изображении используется узел V11.7.0 (NPM 6.5.0), Vue-Cli 3.3.0 и Debian Stretch в качестве базового распределения.
docker run -it --rm -v "$PWD":/workspace crowdcode/vue-cli vue create vuedemo
cd vuedemo
docker run -it --rm -p 8080:8080 -v "$PWD":/workspace crowdcode/vue-cli npm run serve
Или использовать vue cli ui
docker run -it -u $(id -u) --rm -p 8000:8000 -v "$PWD":/workspace crowdcode/vue-cli vue ui --host 0.0.0.0
Чтобы запустить сервер разработки Vue CLI из Docker, вам нужно отобразить порт и инструктировать Vue CLI для прослушивания всех интерфейсов. Например, используйте
cd vuedemo
docker run -u $(id -u) --rm -p 4200:4200 -v "$PWD":/workspace crowdcode/vue-cli vue serve --host 0.0.0.0
Если вы хотите клонировать дополнительные репозитории GIT, fe от package.json, и вы работаете с другим пользователем, чем UID 1000, вам нужно установить PassWD, поскольку GIT требует разрешения UID.
docker run -u $(id -u) --rm -p 4200:4200 -v /etc/passwd:/etc/passwd -v "$PWD":/app crowdcode/vue-cli npm install