diff --git a/installer/go/pkg/service/templates.go b/installer/go/pkg/service/templates.go
index a94ed78..6a84045 100644
--- a/installer/go/pkg/service/templates.go
+++ b/installer/go/pkg/service/templates.go
@@ -15,6 +15,7 @@ WorkingDirectory={{.WorkDir}}
Environment="NODE_OPTIONS=--max_old_space_size=512"
Environment="PATH={{.NodeBinDir}}:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"
+# Environment="NODE_EXTRA_CA_CERTS={{.WorkDir}}/chain.pem"
ExecStart=/usr/bin/env -S flowfuse-device-agent --dir {{.WorkDir}} --port {{.Port}}
# Use SIGINT to stop
KillSignal=SIGINT
@@ -59,6 +60,7 @@ WORKING_DIR={{.WorkDir}}
do_start() {
log_daemon_msg "Starting $DESC" "$NAME"
export NODE_OPTIONS="--max_old_space_size=512"
+ # export NODE_EXTRA_CA_CERTS="{{.WorkDir}}/chain.pem"
start-stop-daemon --start --quiet --background --user $USER --chdir $WORKING_DIR \
--make-pidfile --pidfile $PIDFILE --startas /bin/bash \
-- -c "exec $DAEMON $DAEMON_ARGS > $LOGFILE 2>&1"
@@ -135,6 +137,10 @@ const launchdTemplate = `
--max_old_space_size=512
PATH
{{.NodeBinDir}}:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin
+
`
diff --git a/installer/go/pkg/service/windows.go b/installer/go/pkg/service/windows.go
index 7b94326..96d1089 100644
--- a/installer/go/pkg/service/windows.go
+++ b/installer/go/pkg/service/windows.go
@@ -102,6 +102,7 @@ func configureService(nssmPath, serviceName, workDir string, port int) error {
// Configure environment variables
nodeOptions := "NODE_OPTIONS=--max_old_space_size=512"
+ // extaCACerts := fmt.Sprintf("NODE_EXTRA_CA_CERTS=%s/chain.pem", workDir)
// The AppEnvironmentExtra parameter needs multiple values, which requires a direct command
envCmd := exec.Command(nssmPath, "set", serviceName, "AppEnvironmentExtra", nodeOptions, os.Getenv("PATH"))
logger.Debug("Set environment command: %s", envCmd.String())