Public | Automated Build

Last pushed: 4 months ago
Short Description
mockserver
Full Description

Mockserver Poochie

$ docker-compose up --build

# curl http://mockserver:3010/ # marketplace-api
# curl http://mockserver:3011/ # geolocation-api
# curl http://mockserver:3012/ # loyalti-api
# curl http://mockserver:3013/ # purchase-api
# curl http://mockserver:3014/ # catalog-api
# curl http://mockserver:3015/ # payment-api
# curl http://mockserver:3016/ # survey-api
# curl http://mockserver:3017/ # account-api
# curl http://mockserver:3018/ # engagement-api

Una vez levantado el contenedor, cualquier cambio que se haga en el código reiniciará node.

Para levantarlo desde otros proyectos se puede hacer de la siguiente forma:

  1. Teniendo la siguiente estructura de directorios
.
├── catalog-api
│   └── docker-compose.yml
├── marketplace-api
│   └── docker-compose.yml
├── account-api
│   └── docker-compose.yml
├── catalog-apip
│   └── docker-compose.yml
├── purchase-api
│   └── docker-compose.yml
└── mockserver
    └── docker-compose.yml
  1. Levantamos el microservicio que nos interese indicando también el docker_compose.yml del mockserver
cd catalog-api
docker-compose -f docker-compose.yml -f ../mockserver/docker-compose.yml up

De esta forma sólo será necesario mantener el código para el mockserver de su propio proyecto. Además, el
mockserver será accesible de cada uno de los contenedores a través de la url http://mockserver

NOTA: Es importante que el proyecto resida en la carpeta mockserver, de lo contrario no funcionará

Docker Pull Command
Owner
letsbonus
Source Repository

Comments (0)