Skip to content

Latest commit

 

History

History
55 lines (40 loc) · 3.13 KB

README.md

File metadata and controls

55 lines (40 loc) · 3.13 KB

Instrucciones para deploy en Azure

❗ Importante: ❗

Precondiciones:

Indice - Tabla de contenidos

  1. Precondiciones

  2. Pasos deploy

    2.1. Paso 1. Clonar repositorio

    2.2. Paso 2. Crear contenedor Docker y subir a DockerHub

    2.4. Paso 3. Desplegar contenedor en Azure (Instancias de contenedor)

Pasos Deploy

Paso 1. Clonar repositorio:
  • Clonar repositorio: git clone https://github.com/teamght/dog-face-cropper.git.
  • O descargarlo desde GitHub Desktop.

Paso 2. Crear contenedor Docker y subir a DockerHub:
  • Desde consola CMD ubicarse en la carpeta donde se ha clonado el respositorio.
  • Iniciar sesión en Docker: docker login.
  • Crear el contenedor: docker build -t teamght/mascotas-face-cropper-app -f Dockerfile .
  • Iniciar el contenedor: docker run -it -p 5000:5000 --name mascotas-face-cropper-app teamght/mascotas-face-cropper-app
  • Identificar el ID para subir a DockerHub: docker ps -a
  • Confirmar cambios para subir a DockerHub: docker commit 88b9ef6501a8 teamght/mascotas-face-cropper-app. Para este ejemplo se usa el ID "88b9ef6501a8" y nombre de usuario "teamght".
  • Subir contenedor a DockerHub: docker push teamght/mascotas-face-cropper-app. Para este ejemplo se usa el nombre de usuario "teamght".
  • ❗ El proceso de subida puede tardar varios minutos dependiendo de la conexión a internet.

Paso 3. Desplegar contenedor en Azure (Instancias de contenedor):
  • En Azure ubicar el servicio Instancias de contenedor.
  • Luego, dar click en el botón "Agregar".
  • Completar el formulario de creación con: Nombre del contenedor, Origen de imagen, Imagen y Tamaño. Para este ejemplo se usó como Imagen "teamght/mascotas-face-cropper-app", donde "teamght" es el nombre del usuario donde se desplegó en DockerHub.
  • ❗ El tamaño de la imagen pesa al rededor de 2.0GB. Por este motivo se debe modificar el valor por defecto de Azure y subirlo a 3.0GB. Imagen1
  • En la pestaña de Redes se debe habilitar el puerto 5000 como TCP. Imagen2
  • Finalmente, click en botón "Revisar y Crear" o "Crear". Y esperar que termine la creación.
  • ❗ Para obtener el IP público del contenedor se debe dar click sobre el nombre del contenedor y dar click en "Información general". El IP se mostrará cuando la creación haya finalizado. Imagen3