Dockerizaré tu app de Python con GitHub Actions

Parte de la información se ha traducido automáticamente.

Pakistán

Hablo Urdu, Inglés, Árabe
Soy un ingeniero DevOps y de nube que trabaja con Azure. Construyo Infraestructura como Código (IaC) con Bicep, configuro pipelines de CI/CD (Integración/Despliegue Continuos) con Azure DevOps y GitHu...
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

  1. - Dockerfile y .dockerignore para tu app de Python, con una build probada
  2. - README con comandos de build y ejecución
  3. - Flujo de GitHub Actions que instala dependencias y ejecuta tus pruebas en cada push y pull request (Standard, Premium)
  4. - Construcción de imagen Docker y push a Docker Hub, etiquetada con el hash del commit y latest (Premium)
  5. - 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

Proveedor de la nube:

Amazon Web Services

•

microsoft azure

Lenguaje de programación:

Bash

•

Python

Experiencia:

Instalación

•

Desarrollo

•

Configuración

Mi porfolio