Microservicios en contenedores para prueba tecnica
- nodeJs 14
- framework: expres
- db: postgresql
al no existir restriccion en el manejo de base de datos, tome la libertad de usar pg
- dbms: pgAdmin
- Tener instalado docker y docker-compose
- Clonar el proyecto del siguiente repositorio
git clone https://github.com/Yariel03/enviame
.
Ejecute los siguientes comandos dentro de la carpeta enviame .
-
Ejecute el comando:
docker-compose build
-
Ejecute el comando:
docker-compose up -d
Ahora estara corriendo 4 contenedores
- Microservicio swEcommerse
- Microservisio swDelivery
- Base de datos postgresql
- Administrador de base de datos pgAdmin
De forma predeterminada, los microservicios se ejecutarán en los siguientes puertos:
- servicio de comercio electrónico: 3000
- servicio de entrega: 4000