docker vue cli
1.0.0
Imagen de Docker para Vue CLI para usar como contenedor de compilación.
Imagen en Dockerhub: https://hub.docker.com/r/crowdcode/vue-cli/
Actualmente, esta imagen usa el nodo V11.7.0 (NPM 6.5.0), Vue-Cli 3.3.0 y Debian Stretch como distribución 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
O 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 ejecutar el servidor de desarrollo VUE CLI desde Docker, debe asignar el puerto e instruir a Vue CLI que escuche en todas las interfaces. Por ejemplo, usar
cd vuedemo
docker run -u $(id -u) --rm -p 4200:4200 -v "$PWD":/workspace crowdcode/vue-cli vue serve --host 0.0.0.0
Si desea clonar repositorios de git adicionales, FE de paquete.json, y se ejecuta con un usuario diferente al de UID 1000, necesita montar el PASSWD ya que GIT requiere resolver el UID.
docker run -u $(id -u) --rm -p 4200:4200 -v /etc/passwd:/etc/passwd -v "$PWD":/app crowdcode/vue-cli npm install