From 4c222c469ab9c3ee6e0f34f3103d09c72b11319e Mon Sep 17 00:00:00 2001 From: Andrey Antukh Date: Thu, 23 Jul 2026 09:04:57 +0200 Subject: [PATCH] :bug: Move to runtime the repl reploading config --- backend/src/app/main.clj | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/backend/src/app/main.clj b/backend/src/app/main.clj index 9c43dac4ea..bb326a0370 100644 --- a/backend/src/app/main.clj +++ b/backend/src/app/main.clj @@ -49,10 +49,6 @@ [promesa.exec :as px]) (:gen-class)) -(repl/disable-reload! (find-ns 'integrant.core)) -(repl/disable-reload! (find-ns 'app.system)) -(repl/disable-reload! (find-ns 'app.common.debug)) - (def default-metrics {:update-file-changes {::mdef/name "penpot_rpc_update_file_changes_total" @@ -685,6 +681,13 @@ (defn -main [& _args] (try + (try + (repl/disable-reload! (find-ns 'integrant.core)) + (repl/disable-reload! (find-ns 'app.system)) + (repl/disable-reload! (find-ns 'app.common.debug)) + (catch Throwable cause + (ex/print-throwable cause))) + (let [p (promise)] (start) (deref p))