From 3bb992325521be6c141509492c28eef42b9b193b Mon Sep 17 00:00:00 2001 From: Rene Fichtmueller Date: Thu, 2 Apr 2026 23:35:27 +0200 Subject: [PATCH] fix: fine-tuner uses FT_DB_URL/FT_GATEWAY_URL/FT_OLLAMA_URL env vars, not DATABASE_URL --- packages/fine-tuner/scripts/start.sh | 15 +++++++++++---- 1 file changed, 11 insertions(+), 4 deletions(-) mode change 100644 => 100755 packages/fine-tuner/scripts/start.sh diff --git a/packages/fine-tuner/scripts/start.sh b/packages/fine-tuner/scripts/start.sh old mode 100644 new mode 100755 index 1bdec30..b4ba9a9 --- a/packages/fine-tuner/scripts/start.sh +++ b/packages/fine-tuner/scripts/start.sh @@ -35,9 +35,16 @@ cleanup() { trap cleanup EXIT # Run fine-tuner with tunnel DB URL -export DATABASE_URL="postgresql://llm:llm_secure_2026@localhost:${TUNNEL_PORT}/llm_gateway" -export GATEWAY_URL="https://llm-gateway.context-x.org" -export OLLAMA_URL="http://localhost:11434" +# Fine-tuner reads FT_DB_URL (see src/main.py load_config) +export FT_DB_URL="postgresql://llm:llm_secure_2026@localhost:${TUNNEL_PORT}/llm_gateway" +export FT_GATEWAY_URL="https://llm-gateway.context-x.org" +export FT_OLLAMA_URL="http://localhost:11434" echo "[start.sh] Starting fine-tuner..." -python3 src/main.py "$@" +# Route --status / --dry-run / --task-type / --general / --dpo to manual_trigger.py +# No args = daemon loop via python3 -m src.main +if [ "$#" -eq 0 ]; then + python3 -m src.main +else + python3 scripts/manual_trigger.py "$@" +fi