Mastering Tool for Apache Camel makes integration easy and fun through the visualization of pipelines and integration with runtimes.
Install Karavan VS Code extension from the Marketplace
Install Karavan Standalone command line: docker pull ghcr.io/apache/camel-karavan:latest
mvn clean compile exec:java -Dexec.mainClass="org.apache.camel.karavan.generator.KaravanGenerator" -f karavan-generator
cd karavan-vscode yarn install yarn run compile // dev yarn run package //prod
cd karavan-app mvn clean package -Dquarkus.container-image.build=true
DOCKER_BUILDKIT=1 docker build -f karavan-app/src/main/docker/Dockerfile.multistage -t apache/camel-karavan .
You can run your application in dev mode that enables live coding using:
cd karavan-app mvn quarkus:dev
cd karavan-app/src/main/webapp/ npm start
docker run -it -p 8080:8080 -v $(pwd):/deployments/integrations ghcr.io/apache/camel-karavan:latest
For SELinux
docker run -it -p 8080:8080 -v $(pwd):/deployments/integrations:z ghcr.io/apache/camel-karavan:latest
docker run -it -p 8080:8080 -v $(pwd):/deployments/integrations ghcr.io/apache/camel-karavan-native:latest
For SELinux
docker run -it -p 8080:8080 -v $(pwd):/deployments/integrations:z ghcr.io/apache/camel-karavan-native:latest