Skip to content

Latest commit

 

History

History
28 lines (21 loc) · 1.26 KB

File metadata and controls

28 lines (21 loc) · 1.26 KB

Repositorio charla DevOps

Presentación

https://pedroprieto.github.io/charla-devops

Cliente para interactuar con la aplicación

https://github.com/pedroprieto/aws-sam-client-serverless-api

Estructura del proyecto

Aplicación basada en la plantilla “Serverless API” del framework AWS SAM.

Infraestructura

La aplicación está pensada para desplegar en un laboratorio de AWS Academy.

Secretos y variables de entorno

Para funcionar correctamente, es necesario configurar los siguientes secretos de GitHub Actions en el repositorio, con las credenciales del laboratorio de AWS:

  • AWS_ACCESS_KEY_ID
  • AWS_SECRET_ACCESS_KEY
  • AWS_SESSION_TOKEN

Por último, es necesario crear un entorno en el repositorio, con nombre testenv, que active la revisión manual de código antes del despliegue en producción.

Despliegue manual de la aplicación

npm install
sam build
sam deploy --guided