From eb20f5195837de6e2b9ac89802433f4390b717e8 Mon Sep 17 00:00:00 2001 From: Anthony Stirling <77850077+Frooodle@users.noreply.github.com.> Date: Wed, 11 Dec 2024 21:56:50 +0000 Subject: [PATCH] headless --- src/main/java/stirling/software/SPDF/SPdfApplication.java | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/src/main/java/stirling/software/SPDF/SPdfApplication.java b/src/main/java/stirling/software/SPDF/SPdfApplication.java index 191086a48..5b2c1bed8 100644 --- a/src/main/java/stirling/software/SPDF/SPdfApplication.java +++ b/src/main/java/stirling/software/SPDF/SPdfApplication.java @@ -75,10 +75,14 @@ public class SPdfApplication { public static void main(String[] args) throws IOException, InterruptedException { - System.setProperty("java.awt.headless", "false"); + SpringApplication app = new SpringApplication(SPdfApplication.class); - app.setHeadless(false); + + if("true".equals(System.getenv("STIRLING_PDF_DESKTOP_UI"))) { + System.setProperty("java.awt.headless", "false"); + app.setHeadless(false); + } app.setAdditionalProfiles("default"); app.addInitializers(new ConfigInitializer()); Map propertyFiles = new HashMap<>();