Page cover

Quickstart

Estructura de trabajo

Para comenzar a trabajar con estas plantillas, debes crear un directorio principal de despliegue donde agregaras todos los archivos necesarios para este proceso.

Este directorio debe estar ubicado dentro de un repositorio y será el punto de partida desde donde se ejecutarán los despliegues.

Asegúrate de mantener esta estructura, ya que todo el proceso automatizado dependerá de este punto central.

¿Que necesitas para comenzar?

Plantillas de despliegue

Dirígete al repositorio deployment-kit y revisa las plantillas disponibles dentro de la carpeta template. Ahí encontrarás scripts listos para usar según el entorno de despliegue que necesites.

Archivos de configuración esenciales

Dentro de la carpeta de despliegue, asegúrate de tener al menos:

  • docker-compose.yml

  • Cualquier otro archivo necesario para tu entorno (init.sql, .env.example, etc)

Modo de despliegue

Las plantillas ofrecen dos métodos de despliegue para tus servicios:

  • Mediante imágenes preconstruidas

    Utiliza imágenes previamente construidas y publicadas en Docker Hub. Este método requiere que las imágenes estén disponibles públicamente con nombre y etiqueta.

¿No tienes CI configurado? Aprende a subir tu aplicación a Docker Hub con el workflow Docker Build and Push.

  • Clonación de repositorios y construcción local de imágenes

    Esta opción clona los repositorios directamente desde GitHub y construye las imágenes dentro de la máquina o servidor. Los repositorios deben ser públicos para que Ansible pueda acceder a ellos.

Métodos de despliegue disponibles

Last updated