A generic Spring Boot application designed for executing Apache Camel routes within Ozone. It can be used as a base image for building custom EIP clients. It has support for Java DSL and XML DSL routes.
Follow the instructions below to get a copy of the project up and running on your local machine for development and testing purposes.
-
Clone the project
git clone https://github.com/ozone-his/eip-client.git
-
Build the project
Navigate to the project directory and build the application using Maven:
cd eip-client mvn clean install
-
Run the app
After building the project, you can run the application using the following command:
java -jar app/target/eip-client-<version>.jar
docker build . -t mekomsolutions/eip-client:latest
This image can now be consumed in a docker-compose.yml file with:
eip-client:
image: mekomsolutions/eip-client:latest
container_name: eip-client
volumes:
- "./path-to-your-configs:/config"
- "./path-to-your-routes:/routes"
- "./eip-home:/eip-home"
ports:
- "8083:8083"
docker run -p 8083:8083 -v ./path-to-your-configs:/config -v ./path-to-your-routes:/routes mekomsolutions/eip-client:latest
This project is licensed under the Apache License 2.0 - see the LICENSE file for details.