ELRR services which aid in the streaming (Kafka streams) of data from the staging database to the ELRR database.
For building and running the elrrdatasync you need:
- JDK 1.8
- Maven 3
To build the application run the following command
mvn clean install -Dmaven.test.skip=false
The easiest way to deploy the sample application to Docker is to follow below steps:
- Extract the jar file:
mkdir -p target/dependency && (cd target/dependency; jar -xf ../*.jar)
- Build the docker image:
docker build --build-arg JAR_FILE="./target/elrrdatasync-0.0.1-SNAPSHOT.jar" --file Dockerfile -t <docker_hub>/test:elrrdatasync-dck-img .
- Run the docker image:
docker run -p Port:Port -t <docker_hub>/test:elrrdatasync-dck-img
There are several ways to run a Spring Boot application on your local machine.
- Execute the main method in the com.deloitte.elrr.datasync.DatasyncApplication class from your IDE
- Using the Spring Boot Maven plugin:
mvn spring-boot:run
- Optional step
docker push <docker_hub>/test:elrrdatasync-dck-img