Skip to content

Latest commit

 

History

History

hotel

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 

About

TMM LRA demo , demonstration of a Java microservice for Hotel booking built on the Helidon framework. Default TRM LRA coordinator URL is "http://localhost:9000/api/v1/lra-coordinator"

Quick Start

To run build:

mvn clean package

To run the application:

java -jar target/hotel.jar

To run the application with different TRM coordinator assign the URL to mp.lra.coordinator.url system variable:

java -jar -Dmp.lra.coordinator.url=<url> hotel.jar

To create a docker image:

docker image build -t=<image_name> .

To run the docker image:

docker container run <image_name>

To run the docker image with different TRM coordinator assign the URL to MP_LRA_COORDINATOR_URL environment variable:

docker container run -e MP_LRA_COORDINATOR_URL=<URL> <image_name>

To change the Max Booking Count:

#set the count value as required

curl --location --request PUT 'http://localhost:8082/hotelService/api/maxbookings?count=7'