gradle eureka-server:bootRun
gradle order-service:bootRun
gradle product-service:bootRun
gradle api-gateway:bootRun
gradle web-client:bootRun
open http://localhost:8080
it knows only api-gateway url: http://localhost:8888
spring.application.name: web-client
zuul:
routes:
gateway:
path: /api/**
url: http://localhost:8888/api # api-gateway
spring.application.name: api-gateway
zuul:
prefix: /api
routes:
orders:
path: /orders/**
serviceId: order-service
products:
path: /products/**
url: http://localhost:8000/**