From 1671917bab17a75f25067c4b54a2f5b48331c4ea Mon Sep 17 00:00:00 2001 From: Stephen Chin Date: Sun, 10 May 2026 14:10:09 -0700 Subject: [PATCH] fix(hermesagent): move systemd env vars to EnvironmentFile --- install/hermesagent-install.sh | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/install/hermesagent-install.sh b/install/hermesagent-install.sh index 2ccb0f6b..35d3939e 100644 --- a/install/hermesagent-install.sh +++ b/install/hermesagent-install.sh @@ -59,6 +59,10 @@ API_SERVER_HOST=0.0.0.0 API_SERVER_PORT=8642 API_SERVER_KEY=${API_SERVER_KEY} HERMES_REDACT_SECRETS=true +HERMES_HOME=/home/hermes/.hermes +HOME=/home/hermes +PATH=/home/hermes/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin +NODE_OPTIONS=--max-old-space-size=3072 EOF chmod 600 /home/hermes/.hermes/.env chown hermes:hermes /home/hermes/.hermes/.env @@ -80,10 +84,7 @@ Group=hermes UMask=0077 WorkingDirectory=/home/hermes ExecStart=/home/hermes/.local/bin/hermes dashboard --host 127.0.0.1 --port 9119 --no-open -Environment="HERMES_HOME=/home/hermes/.hermes" -Environment="HOME=/home/hermes" -Environment="PATH=/home/hermes/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin" -Environment="NODE_OPTIONS=--max-old-space-size=3072" +EnvironmentFile=/home/hermes/.hermes/.env Restart=on-failure RestartSec=5 ProtectProc=invisible