From 778942aa85999c74592ed60ae23b6112bf385240 Mon Sep 17 00:00:00 2001 From: James Reeves Date: Thu, 23 Apr 2020 19:42:20 +0100 Subject: [PATCH] Add System/exit to main template Ensures that daemon threads don't keep the process alive after the -main function has completed. --- lein-template/resources/leiningen/new/duct/base/main.clj | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/lein-template/resources/leiningen/new/duct/base/main.clj b/lein-template/resources/leiningen/new/duct/base/main.clj index 75ef1e5..e1fed48 100644 --- a/lein-template/resources/leiningen/new/duct/base/main.clj +++ b/lein-template/resources/leiningen/new/duct/base/main.clj @@ -9,4 +9,5 @@ profiles [:duct.profile/prod]] (-> (duct/resource "{{dirs}}/config.edn") (duct/read-config) - (duct/exec-config profiles keys)))) + (duct/exec-config profiles keys)) + (System/exit 0)))