This is the serviceA 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 and thorntail profile is provided.
mvn -P liberty install liberty:run-server
The service will be accessible at http://localhost:8080/mp-servicemesh-sample/serviceA
docker build -t servicea -f src/main/profiles/liberty/Dockerfile .
docker run -p 8080:8080 servicea
The service will be accessible at http://localhost:8080/mp-servicemesh-sample/serviceA
mvn package -Pthorntail
java -jar target/service-a-thorntail.jar
or
mvn -Pthorntail thorntail:run -Dwildfly-swarm.useUberJar=true
The service will be accessible at http://localhost:8080/mp-servicemesh-sample/serviceA
mvn package -Pthorntail
docker build -t servicea -f src/main/profiles/thorntail/Dockerfile .
docker run -p 8080:8080 servicea
The service will be accessible at http://localhost:8080/mp-servicemesh-sample/serviceA