docker vue cli
1.0.0
Docker Image for Vue CLI usar como contêiner de construção.
Imagem no DockerHub: https://hub.docker.com/r/crowdcode/vue-cli/
Atualmente, esta imagem usa o node v11.7.0 (NPM 6.5.0), VUE-CLI 3.3.0 e Debian Stretch como distribuição de base.
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
Ou para usar 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
Para executar o Vue CLI Development Server no Docker, você precisa mapear a porta e instruir a CLI da VUE a ouvir em todas as interfaces. Por exemplo, use
cd vuedemo
docker run -u $(id -u) --rm -p 4200:4200 -v "$PWD":/workspace crowdcode/vue-cli vue serve --host 0.0.0.0
Se você deseja clonar repositórios GIT adicionais, Fe do package.json e você executa com um usuário diferente do UID 1000, você precisa montar o passe, pois o Git exige resolver o UID.
docker run -u $(id -u) --rm -p 4200:4200 -v /etc/passwd:/etc/passwd -v "$PWD":/app crowdcode/vue-cli npm install