Skip to content

ragerdevops/ecs-front-dummy

Repository files navigation

PoC Ecs Fargate + Service Connect

Este repositorio contiene el código fuente de la app para la creación y configuración de la aplicación en ECS Fargate, así como la pipeline de GitHub Actions para automatizar el proceso de despliegue.

Estructura del Repositorio

  • continuos_requests.py: Código del front en python que lanzará consultas a nuestro backend
  • .github/workflows: Aquí se encuentra la pipeline necesaria para construir nuestra imagen y subirla al ECR deseado (Recuerda modificar el valor corresposdiente en la pipeline)
  • Dockerfile: Dockerfile para construir nuestra imagen de docker

Código Backend

Nota: El código del back de la aplicación no está incluido en este repositorio. Lo podréis encontrar en el siguiente repositorio:

Requisitos Previos

Antes de comenzar, asegúrate de tener instalado lo siguiente:

Despliegue de la Aplicación

  1. Configuración de las Credenciales en GitHub:
    • Configura las GitHub Secrets con las credenciales de AWS necesarias para la pipeline. En este caso deberás de configurarlas en tu repositorio.

Importante: Entorno de Prueba (PoC)

Este repositorio está destinado para propósitos de prueba y es un entorno de prueba de concepto (PoC). No se recomienda utilizar este entorno para aplicaciones de producción. Asegúrate de comprender las limitaciones y configuraciones específicas para PoC antes de implementar en entornos de producción.

Contribuciones

¡Contribuciones son bienvenidas! Si encuentras algún problema o deseas mejorar este proyecto, siéntete libre de abrir un problema o enviar un pull request.

Licencia

Este proyecto está bajo la licencia Apache2.0.

Releases

No releases published

Packages

No packages published