Skip to content

teamght/dog-face-cropper

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 96.7%
  • Dockerfile 3.3%