10 lines
545 B
Bash
Executable File
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')"
|