Skip to content

ragerdevops/ecs-back-dummy

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PoC Ecs Fargate + Service Connect

Este repositorio contiene el código fuente de la app de backend 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

  • server.js: Código del back en node que levantará un server web para recibir las peticiones
  • .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