mvn clean compile exec:java -Dexec.mainClass="org.apache.camel.karavan.generator.KaravanGenerator" -f karavan-generator
cd karavan-core npm install
mvn clean package -f karavan-app -Dquarkus.profile=public
mvn clean compile exec:java -Dexec.mainClass="org.apache.camel.karavan.generator.KaravanGenerator" -f karavan-generator
cd karavan-core npm install
cd karavan-vscode npm update && npm install npm install -g @vscode/vsce vsce package
Docker Engine 24+
"scripts": { "copy-designer": "xcopy ..\\..\\..\\..\\karavan-designer\\src\\designer src\\designer /E/H/Y", "copy-knowledgebase": "xcopy ..\\..\\..\\..\\karavan-designer\\src\\knowledgebase src\\knowledgebase /E/H/Y", "copy-topology": "xcopy ..\\..\\..\\..\\karavan-designer\\src\\topology src\\topology /E/H/Y", "copy-code": " npm run copy-designer && npm run copy-knowledgebase && npm run copy-topology", "start": "set PORT=3003 && npm run copy-code && react-scripts start", "build": "npm run copy-code && DISABLE_ESLINT_PLUGIN=true react-scripts build" },
# Local %local.karavan.image-registry-install=true %local.karavan.git-install-gitea=true %local.quarkus.http.host=localhost
127.0.0.1 gitea # karavan local git server 127.0.0.1 registry # karavan local image registry server
mvn clean compile quarkus:dev -Dquarkus.profile=local,public