commit | fb44516024c08d4df3337a676b6cd5484b45773c | [log] [tgz] |
---|---|---|
author | Marat Gubaidullin <marat.gubaidullin@gmail.com> | Thu Jun 23 13:44:46 2022 -0400 |
committer | GitHub <noreply@github.com> | Thu Jun 23 13:44:46 2022 -0400 |
tree | 23283b6be8d2cc0d2760a67a1caa7eba37016853 | |
parent | 977b848ce5e12d30a23afd830aaa678c4639df10 [diff] |
Saas feature12 (#390) * Tekton pipeline run access * Git secrets config
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