From 898f5d2112fb60c457b996bbe0b3fd998ead8f8a Mon Sep 17 00:00:00 2001 From: Till-JS <101404291+Till-JS@users.noreply.github.com> Date: Thu, 12 Feb 2026 01:44:46 +0100 Subject: [PATCH] =?UTF-8?q?=F0=9F=94=A7=20chore(stt,tts):=20update=20launc?= =?UTF-8?q?hd=20plists=20to=20load=20.env=20files?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Source .env file before starting uvicorn to enable API key auth and other environment-based configuration. Removes hardcoded PORT values in favor of .env configuration. --- services/mana-stt/com.manacore.mana-stt.plist | 4 +- services/mana-tts/com.manacore.mana-tts.plist | 39 +++++++++++++++++++ 2 files changed, 40 insertions(+), 3 deletions(-) create mode 100644 services/mana-tts/com.manacore.mana-tts.plist diff --git a/services/mana-stt/com.manacore.mana-stt.plist b/services/mana-stt/com.manacore.mana-stt.plist index 97ef62521..0517819c8 100644 --- a/services/mana-stt/com.manacore.mana-stt.plist +++ b/services/mana-stt/com.manacore.mana-stt.plist @@ -9,7 +9,7 @@ /bin/bash -c - cd /Users/mana/projects/manacore-monorepo/services/mana-stt && .venv/bin/uvicorn app.main:app --host 0.0.0.0 --port 3020 + cd /Users/mana/projects/manacore-monorepo/services/mana-stt && set -a && source .env && set +a && .venv/bin/uvicorn app.main:app --host 0.0.0.0 --port 3020 WorkingDirectory @@ -19,8 +19,6 @@ PATH /opt/homebrew/bin:/usr/local/bin:/usr/bin:/bin - PORT - 3020 RunAtLoad diff --git a/services/mana-tts/com.manacore.mana-tts.plist b/services/mana-tts/com.manacore.mana-tts.plist new file mode 100644 index 000000000..513f2ebe0 --- /dev/null +++ b/services/mana-tts/com.manacore.mana-tts.plist @@ -0,0 +1,39 @@ + + + + + Label + com.manacore.mana-tts + + ProgramArguments + + /bin/bash + -c + cd /Users/mana/projects/manacore-monorepo/services/mana-tts && set -a && source .env && set +a && .venv/bin/uvicorn app.main:app --host 0.0.0.0 --port 3022 + + + WorkingDirectory + /Users/mana/projects/manacore-monorepo/services/mana-tts + + EnvironmentVariables + + PATH + /opt/homebrew/bin:/usr/local/bin:/usr/bin:/bin + + + RunAtLoad + + + KeepAlive + + + StandardOutPath + /Users/mana/logs/mana-tts.log + + StandardErrorPath + /Users/mana/logs/mana-tts.error.log + + ThrottleInterval + 10 + +