This is the serviceB component of the microprofile service mesh sample.
mvn install
The pom is designed to contain application server profiles with which you can test and run the service. Currently the liberty profile is provided.
mvn -P liberty install liberty:run-server
The service will be accessible at http://localhost:8080/mp-servicemesh-sample/serviceB
docker build -t <docker id>/serviceb-<profile>:<mp version> -f src/main/profiles/liberty/Dockerfile .
docker run -p 8080:8080 <docker id>/serviceb-<profile>:<mp version>
The service will be accessible at http://localhost:8080/mp-servicemesh-sample/serviceB
mvn -Pthorntail package
java -jar target/service-b-thorntail.jar
or
mvn -Pthorntail thorntail:run -Dwildfly-swarm.useUberJar=true
The service will be accessible at http://localhost:8080/mp-servicemesh-sample/serviceB
mvn -Pthorntail package
docker build -t <docker id>/serviceb-<profile>:<mp version> -f src/main/profiles/thorntail/Dockerfile .
docker run -p 8080:8080 <docker id>/serviceb-<profile>:<mp version>
The service will be accessible at http://localhost:8080/mp-servicemesh-sample/serviceB