From a0293c50ad76529ac562653ba0f2a7376cfe0916 Mon Sep 17 00:00:00 2001 From: Patrick Double Date: Mon, 16 Dec 2024 17:13:47 -0600 Subject: [PATCH] Add native dev scripts --- dev-native/docker-compose-langtools.yml | 32 +++++++++++++++++++++++++ dev-native/media-hare-activate.sh | 8 +++++++ 2 files changed, 40 insertions(+) create mode 100644 dev-native/docker-compose-langtools.yml create mode 100755 dev-native/media-hare-activate.sh diff --git a/dev-native/docker-compose-langtools.yml b/dev-native/docker-compose-langtools.yml new file mode 100644 index 0000000..53fc5b6 --- /dev/null +++ b/dev-native/docker-compose-langtools.yml @@ -0,0 +1,32 @@ +# +# Stack for local development. +# Create a docker-compose.local.yml with your directories similar to: +# +# services: +# media-hare: +# volumes: +# - /path/to/host/data:/data +# +# Run with: +# docker compose -p mh -f docker-compose.yml -f docker-compose.local.yml up --build -d +# +# export LANGUAGE_TOOL_HOST=localhost LANGUAGE_TOOL_PORT=8100 KALDI_EN_HOST=localhost KALDI_EN_PORT=2700 +# + +services: + + kaldi-en: + image: alphacep/kaldi-en:latest + restart: unless-stopped + environment: + - "VOSK_SHOW_WORDS=true" + - "VOSK_ALTERNATIVES=0" + ports: + - "2700:2700/tcp" + + langtool: + image: ghcr.io/double16/libreoffice-langtool:main + restart: unless-stopped + ports: + - "8100:8100/tcp" + diff --git a/dev-native/media-hare-activate.sh b/dev-native/media-hare-activate.sh new file mode 100755 index 0000000..9eb58f2 --- /dev/null +++ b/dev-native/media-hare-activate.sh @@ -0,0 +1,8 @@ +#!/usr/bin/env bash +docker compose -p mh -f "$(dirname "$0")/docker-compose-langtools.yml" up -d +source "$(dirname "$0")/../.venv/bin/activate" +export PATH="${PATH}:$(dirname "$0")/../dvrprocess" +export LANGUAGE_TOOL_HOST=localhost +export KALDI_EN_HOST=localhost +export KALDI_EN_PORT=2700 +export LANGUAGE_TOOL_PORT=8100