Dockerizaré tu app de Python con GitHub Actions
Acerca de este Servicio
¿Quieres que tu app de Python funcione igual en cada máquina, con las pruebas ejecutándose automáticamente? Contenerizo tu app con Docker y configuro GitHub Actions para verificar cada push.
LO QUE OBTENDRÁS
- - Dockerfile y .dockerignore para tu app de Python, con una build probada
- - README con comandos de build y ejecución
- - Flujo de GitHub Actions que instala dependencias y ejecuta tus pruebas en cada push y pull request (Standard, Premium)
- - Construcción de imagen Docker y push a Docker Hub, etiquetada con el hash del commit y latest (Premium)
- - Guía para configurar los secrets de tu repositorio (Premium)
CÓMO TRABAJO
Construyo y pruebo la imagen antes de la entrega. Trabajo en una copia de prueba de tu repo y uso un token de acceso de Docker Hub que tú creas con permisos mínimos. Nunca envíes contraseñas o llaves de producción por chat.
MEJOR APLICACIÓN
Apps en Python (Flask, FastAPI) con un requirements.txt.
NO INCLUIDO
Kubernetes, pilas de múltiples servicios, despliegue en la nube, solución de errores de la aplicación y apps que no sean Python. Envíame un mensaje primero si necesitas alguno de estos.
Antes de pedir, dime tu framework, versión de Python y si tu app tiene tests.
Herramientas:
Docker
•
Otros
Marcos:
npm
•
Otros
Lenguaje de programación:
Bash
•
Python
Experiencia:
Instalación
•
Desarrollo
•
Configuración
Mi porfolio
FAQ
Traducción automática
¿Qué apps soportas?
Apps en Python con un archivo requirements.txt, como Flask. Para FastAPI u otros frameworks, escríbeme primero para confirmar si encaja antes de pedir.
¿Cómo accedes a mi código?
A través de una copia de prueba de tu repo, ya sea una invitación de GitHub o un zip. No necesito acceso a tus sistemas de producción. Por favor, nunca compartas contraseñas o secretos en el chat.
¿Necesito pruebas existentes?
Standard y Premium ejecutan tus pruebas en cada push. Si no tienes ninguna, añade la opción de Smoke Tests y escribiré hasta 3 pruebas simples para tu ruta principal y la comprobación de salud.
¿A qué registro envías las imágenes?
Docker Hub en el paquete Premium. Crea un token de acceso con permisos mínimos y agrégalo a los secrets de tu repositorio. Te guiaré en la configuración.
¿Despliegas la app en la nube?
No, este gig cubre la construcción de Docker, el flujo de pruebas y el push al registro. Despliegue en la nube, Kubernetes y pilas de múltiples servicios quedan fuera del alcance, así que escríbeme primero si los necesitas.
¿Podré ejecutarlo y modificarlo yo mismo?
Sí. Cada paquete incluye un README con comandos exactos de build y run, y Premium añade una guía para tus secrets del repositorio.

