Dockertron - Generación de Dockerfiles y Docker Compose
Resumen
Dockertron es un sistema automatizado de dockerización que analiza su código fuente y genera automáticamente la infraestructura necesaria para ejecutar su aplicación en contenedores Docker. El sistema utiliza inteligencia artificial para comprender la estructura de su proyecto y crear los archivos de configuración apropiados.
Podes encontrarlo en Sleakops en la sección de Proyectos>Configuración>Docketron.

Dockertron automatiza el proceso de containerización de su aplicación siguiendo estos pasos:
- Análisis del Repositorio: Examina la estructura de su código fuente
- Identificación de Servicios: Detecta qué componentes de su aplicación necesitan ejecutarse
- Generación de Dockerfiles: Crea archivos Dockerfile optimizados para cada servicio
- Creación de Docker Compose: Genera un archivo docker-compose.yml que orquesta todos los servicios
- Configuración de Infraestructura: Prepara la configuración para despliegue en SleakOps
Flujo del Proceso de Dockerización
1. Enviar el Proyecto

Para iniciar el proceso de dockerización, debe completar el formulario de Dockertron en tres pasos:
Paso 1: Información del Lenguaje
Especifique el lenguaje de programación principal de su proyecto:
- Language Name: Nombre del lenguaje (ej: Python, Node.js, Java, Go)
- Language Version: Versión específica del lenguaje (ej: 3.12, 18.0, 11)
Paso 2: Frameworks de la Aplicación
Configure los frameworks que utiliza su aplicación. Puede agregar múltiples frameworks:
- Framework Name: Nombre del framework (ej: Django, Express, Spring Boot)
- Command: Comando para ejecutar el framework (ej:
python manage.py runserver 0.0.0.0) - Framework Version: Versión del framework (ej: 5.2, 4.18.2)
Puede agregar más frameworks haciendo clic en "+ Add Item".