deployLocal - silviaalejandra/todo-list-aws GitHub Wiki

Deploy Local

La salida de las pruebas se encuentra en el fichero log/buildLocal.log log/salidaBuildLocal.log

Deploy Local

La compilacion y el deploy se llevaron adelante por línea de comando desde una instancia de Cloud9 desplegada asociada al EC2. Se utilizó el repositorio https://github.com/silviaalejandra/todo-list-aws creandi una rama "feature" sobre la cual se fueron commiteando los cambios necesarios.

DynamoDB

Para el despliegue local se requirió de la instalacion de una base DynamoDB local. Se utilizó la version dockerizada oficial DynamoDB - Download e instalación 01 DynamoDB - Download e instalación 02

Para asegurar el funcionamiento se ingresó en el archivo /etc/hosts una entrada para dynamodb

127.0.0.1   dynamodb

DynamoDB - Ejecución

Luego de ejecutada la base se creó una tabla local-TodosDynamoDbTable DynamoDB - Creación de tabla

Build y ejecución

Finalmente se ejecuta el build del aplicativo con el framework SAM. Se elige la opción de compilar con un contenedor. Luego se levantan los servicios locales. Build

Control

Se testea el resultado de la aplicacion local Test 01 Test 02