- Run
complexity-service
docker build -t ${DOCKER_USERNAME}/complexity:0.1 -f ./Dockerfile.complexity .
docker run -it -p 3000:3000 --name complexity-service ${DOCKER_USERNAME}/complexity:0.1
- Get
complexity-service
"public" IP Address:
docker inspect complexity-service | grep IPAddress
NOTE: Make sure that there is
bridge
connection set up in your local Docker environment:docker network ls
:NETWORK ID NAME DRIVER SCOPE 5236b3958156 bridge bridge local
- Run
tasks-service
and pass IP Address ofcomplexity-service
as environmental variable
docker build -t ${DOCKER_USERNAME}/tasks:0.1 -f Dockerfile.tasks .
docker run -it -p 8080:8080 --env APP_COMPLEXITY_SERVICE_URL=http://172.17.0.2:3000/complexity --name tasks-service ${DOCKER_USERNAME}/tasks:0.1
- Run example calls from
hack/example.http
kubectl apply -f ${YAML_MANIFEST_PATH}.yaml