Files
UmbraAudio/scripts/start_web_server.sh
2026-10-18 19:01:04 -07:00

10 lines
545 B
Bash
Executable File

#!/bin/zsh
# Copyright 2026 Umbra Tools (umbratools.com)
# SPDX-License-Identifier: Apache-2.0
PROJ=/Volumes/1TB_APL_Storage/UmbraAudio
exec >> "$PROJ/logs/web_server.log" 2>&1
echo "[$(date '+%F %T')] web server starting (wrapper pid $$)"
cd "$PROJ"
exec "$PROJ/.venv/bin/python" -c "from pathlib import Path; from umbraaudio.web import create_app; from umbraaudio.config import load_config; import uvicorn; c = load_config(Path('/Volumes/1TB_APL_Storage/UmbraAudio')); uvicorn.run(create_app(c), host='0.0.0.0', port=8420, log_level='info')"