vovimayhem / docker-dotnet-lab-exercises

The template repository for the Docker .NET Lab course on Learning Lab.
https://lab.github.com/vovimayhem/docker-.net-lab
0 stars 3 forks source link

Compartiendo el código de la app al servicio de la app #4

Open github-learning-lab[bot] opened 5 years ago

github-learning-lab[bot] commented 5 years ago

En ésta sección continuaremos configurando el servicio web que agregamos en la sección anterior.

Lo que nos faltó (a propósito) en nuestra imagen es el código fuente de la app. Ésto es porque en éste punto, queremos ser capaces de modificar el código de la app:

Si hubiéramos incluido el código dentro de la imagen - las imágenes de docker son "inmutables", o sea ya no se pueden cambiar - tendríamos qué volver a construir la imagen con docker-compose build web cada vez que hiciéramos algún cambio. ¡Nada ideal para un ambiente de desarrollo!

Lo que haremos nosotros será "montar" el directorio con el código fuente de la app dentro de nuestro servicio - usando de nuevo la llave volumes ahora en el servicio de web. Pero a diferencia de la vez anterior, no será un volúmen de docker, sino nuestro directorio.

Agreguen lo siguiente a la lista de volúmenes del servicio web: .:/usr/src.

Contesten "OK!" para continuar cuando hayan agregado el cambio.

vovimayhem commented 5 years ago

OK!

github-learning-lab[bot] commented 5 years ago

Ahora necesitamos ligar el servicio web con el servicio postgres.

Para éso ocuparemos hacer 2 cosas:

Respondan "OK" para continuar con la configuracion de puertos para la app web.