El objetivo básico de este laboratorio es desplegar la aplicación realizada en el anterior: Laboratorio Módulo 4 API REST.
Haremos 2 despliegues, uno manual y otro automático. Para poder hacer la entrega crearemos 3 ramas en el repositorio despliegue-manual-mock, despliegue-manual-mongo y despliegue-automatico. Rama despliegue-manual-mock
Desplegar aplicación en Render manualmente con datos mocks. Rama despliegue-manual-mongo
Crear base de datos de producción en MongoDB Atlas y actualizar variables de entorno en Render.
Insertar datos (diferentes de los datos mock) en MongoDB Atlas desde un console-runner.
Rama despliegue-automatico
Crear una aplicación Render diferente. Aqui ya directamente se puede conectar con el MongoDB Atlas creado en el paso anterior.
Crear todos los ficheros necesarios para poder realizar un despliegue automático.
Opcional
Podéis realizar los siguientes ejercicios opcionales:-
Consumir las imágenes de las casas desde el storage S3 Amazon.
Crear rama despliegue-azure-automatico para implementar el despliegue Azure + Docker.
Crear rama despliegue-aws-automatico para implementar el despliegue Amazon + Docker.