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.
13 lines
734 B
13 lines
734 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, /api/piper-tts, lab APIs) | og-proxy :8090 | Piper :9876" |
|
exec npm run dev
|
|
|