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
+
+