This is an automated email from the ASF dual-hosted git repository.

davsclaus pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/camel.git

commit dab6bfd55e015ee93142b91d2aa3f4704b9f17a1
Author: Claus Ibsen <claus.ib...@gmail.com>
AuthorDate: Thu Nov 18 11:28:46 2021 +0100

    CAMEL-17206: camel-kamelet-main - Add support for route reload
---
 .../src/main/java/org/apache/camel/main/KameletMain.java          | 8 +++++++-
 1 file changed, 7 insertions(+), 1 deletion(-)

diff --git 
a/dsl/camel-kamelet-main/src/main/java/org/apache/camel/main/KameletMain.java 
b/dsl/camel-kamelet-main/src/main/java/org/apache/camel/main/KameletMain.java
index c656375..854c5f8 100644
--- 
a/dsl/camel-kamelet-main/src/main/java/org/apache/camel/main/KameletMain.java
+++ 
b/dsl/camel-kamelet-main/src/main/java/org/apache/camel/main/KameletMain.java
@@ -148,7 +148,13 @@ public class KameletMain extends MainCommandLineSupport {
         answer.setRegistry(registry);
 
         addInitialProperty("camel.component.kamelet.location", 
"classpath:/kamelets,github:apache:camel-kamelets");
-        addInitialProperty("camel.main.lightweight", "true");
+        addInitialProperty("camel.main.routes-reload-enabled", "true");
+        addInitialProperty("camel.main.routes-reload-directory", 
"src/main/resources");
+        addInitialProperty("camel.main.routes-reload-pattern", "camel/*.yaml");
+        // turn off lightweight as we have routes reload enabled
+        addInitialProperty("camel.main.lightweight", "false");
+        // shutdown quickly
+        addInitialProperty("camel.main.shutdown-timeout", "5");
 
         if (download) {
             try {

Reply via email to