Creando nuestra Aplicación y el Test Básico de la Misma
Clase 6 de 29 • Curso Profesional de DevOps 2017
Contenido del curso
Entendiendo qué es DevOps
Ambientes de Desarrollo
Proceso de Integración Continua (Continuous Integration)
Proceso de Continuous Delivery
- 11

¿Qué es Continuous Delivery?
05:39 min - 12

Entendiendo el Flujo de Continuous Delivery o Continuous Delivery Pipeline
01:54 min - 13

Creando Nuestro Ambiente de Control de Calidad (Quality Assurance) con Now.sh
04:40 min - 14

Integrando nuestro Proceso de Integración Continua a nuestro Flujo de Entrega Continua (Continuous Delivery Pipeline)
15:26 min
DigitalOcean, Instancias y LoadBalancers
Manejo de Servidores Desde el Punto de Vista de DevOps
Infrastructure as Code, Creando Infraestructura a Partir de Código
Automatizando nuestro Flujo de Entrega Continua Completo
Conclusión
Dockerfile este file es un manifiesto de comandos que se deben correr para construir nuestro environment correctamente cada vez.
-El FROM. Designa una imagen que queremos usar como base.
-COPY. Mueve files desde nuestra máquina local al container. Con esto podemos mover nuestro código al container.
-RUN. Permite correr comandos arbitrarios.
-CMD. Le indica a Docker que éste es el default command con el que se va a correr el container.
-Add. Copia un archivo desde el host en el contenedor.
-CMD. Configura comandos por defecto para ser ejecutados o se pasa al punto de entrada.
-ENTRYPOINT. Ajusta el punto de entrada por defecto de la aplicación desde el contenedor.
-ENV. Inicializa variables de entorno (por ejemplo, “clave=valor”)
-EXPOSE. Expone un puerto al exterior.
-MAINTAINER. Establece los datos de autor/propietario del archivo Dockerfile
-USER. Establece el usuario para ejecutar los contenedores de la imagen.
-VOLUMEN. Monta un directorio desde el host al contenedor.
-WORKDIR. Establece el directorio para las directivas de CMD que se ejecutarán.