commit | a7091ebfc8a3757e33d72fd6e6d25209f33c29f0 | [log] [tgz] |
---|---|---|
author | Marat Gubaidullin <marat.gubaidullin@gmail.com> | Wed Aug 03 12:11:55 2022 -0400 |
committer | GitHub <noreply@github.com> | Wed Aug 03 12:11:55 2022 -0400 |
tree | 8c05240993192afdc62f83e0ae14ae14e439445b | |
parent | 55734dd4b9c896a7ed3ed895979354be78b9f0a5 [diff] |
Kubernetes selector improvements (#445)
Mastering Tool for Apache Camel makes integration easy and fun through the visualization of pipelines, integration with runtimes and package, image build and deploy to kubernetes out-of-the-box.
Build-in catalogues:
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