You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
14 lines
911 B
14 lines
911 B
#!/usr/bin/env bash |
|
# One local command: Docker backends + Vite (Ctrl+C stops Vite; Docker keeps running). |
|
set -euo pipefail |
|
ROOT="$(cd "$(dirname "$0")/.." && pwd)" |
|
cd "$ROOT" |
|
export OG_PROXY_ALLOW_ORIGIN="${OG_PROXY_ALLOW_ORIGIN:-http://localhost:5173}" |
|
mkdir -p .local-piper-data |
|
bash "$ROOT/scripts/ensure-libretranslate-dirs.sh" |
|
docker compose -f docker-compose.dev.yml --profile editor-tools --profile local-tts build piper-tts-proxy |
|
docker compose -f docker-compose.dev.yml --profile editor-tools --profile local-tts up -d \ |
|
og-proxy languagetool libretranslate piper-wyoming piper-tts-proxy |
|
echo "[dev:all] Jumble=Vite (.env.development → /sites→:8090 og-proxy, /api/* lab & Piper) | Piper HTTP :9876" |
|
echo "[dev:all] If Firefox logs ws://localhost:4869 failures, remove that URL from Settings → relays (or start your local cache/index relay there) — it is not the OG proxy." |
|
exec npm run dev
|
|
|