Skip to content

front end para una empresa pequeña de 3 empleados. Solo necesitamos que los empleados puedan acceder a su correo webmail y que puedan acceder para consultar y cargar los documentos de la empresa que se puedan acceder de un Bucket S3

Notifications You must be signed in to change notification settings

FpuntoRubenM/fuzzy-eureka

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

fuzzy-eureka

Ejemplo: Frontend con S3 y Terraform

Este proyecto demuestra cómo crear y desplegar un sitio web estático con AWS S3 utilizando Terraform para la infraestructura y GitHub Actions para CI/CD.

Características

  • Sitio web estático con HTML, CSS y JS.
  • Almacenamiento y hosting en AWS S3.
  • Backend con AWS Lambda y DynamoDB.
  • CI/CD automatizado con GitHub Actions.

Arquitectura

La arquitectura sigue este esquema: Usuario → CloudFront → S3 (Frontend) → Lambda → DynamoDB

Instrucciones

  1. Configurar infraestructura:

    • Instala Terraform: Guía oficial.
    • Ejecuta los comandos:
      terraform init
      terraform apply
  2. Subir el frontend:

    • Edita los archivos en frontend/.
    • GitHub Actions subirá automáticamente al bucket S3.
  3. Probar el despliegue:

    • Accede al sitio web con la URL proporcionada por CloudFront o S3.

Contribuciones

¡Las contribuciones son bienvenidas! Abre un issue o envía un pull request.

Licencia

Este proyecto está bajo la licencia MIT.

About

front end para una empresa pequeña de 3 empleados. Solo necesitamos que los empleados puedan acceder a su correo webmail y que puedan acceder para consultar y cargar los documentos de la empresa que se puedan acceder de un Bucket S3

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published