Sign inSign up

keopx/frontend

By keopx

Updated about 5 years ago

Frontend commands

Image
0

1.3K

keopx/frontend repository overview

Para su configuración montamos el mismo volumen que para el servidor web y en el attributo working_dir ponemos el directorio donde tengamos nuestros ficheros.

Esta receta de docker crea en el container un usuario con el mismo nombre y uid que el usuario local de nuestro equipo que está lanzando docker.

De esta forma, evitamos trabajar como root, con lo que los ficheros creados por docker serán propiedad de nuestro usuario local.

Preparación del entorno (si ya se tiene instalado omitir)
sudo groupadd docker
sudo usermod -aG docker `whoami`
Inicio

Para que funcione, hay que definir un par de variables (mediante docker-set-enviroment.sh) antes de hacer el build de la imagen.

Vamos a usaer el usuario creado por defecto para tal proposito, el usuario keopx tiene el userId 1000, el mismo que el del usuario de nuestro equipo.

~~$ source docker-set-enviroment.sh~~
$ docker-compose build
$ docker-compose up
$ docker exec -it {nombre_contenedor} bundle install
$ docker exec -it {nombre_contenedor} npm install

Una vez hecho el build, podemos ejecutar gulp (o cualquier task):

$ docker exec -it {nombre_contenedor} yarn

Tag summary

Content type

Image

Digest

Size

295 MB

Last updated

about 5 years ago

docker pull keopx/frontend