Browse Source

bug-fix build

imwald
Silberengel 2 weeks ago
parent
commit
524f7530e8
  1. 4
      package-lock.json
  2. 2
      package.json
  3. 7
      scripts/download-piper-extra-voices.sh
  4. 9
      scripts/ensure-libretranslate-dirs.sh

4
package-lock.json generated

@ -1,12 +1,12 @@
{ {
"name": "imwald", "name": "imwald",
"version": "23.0.4", "version": "23.0.5",
"lockfileVersion": 3, "lockfileVersion": 3,
"requires": true, "requires": true,
"packages": { "packages": {
"": { "": {
"name": "imwald", "name": "imwald",
"version": "23.0.4", "version": "23.0.5",
"license": "MIT", "license": "MIT",
"dependencies": { "dependencies": {
"@asciidoctor/core": "^3.0.4", "@asciidoctor/core": "^3.0.4",

2
package.json

@ -1,6 +1,6 @@
{ {
"name": "imwald", "name": "imwald",
"version": "23.0.4", "version": "23.0.5",
"description": "Imwald — a user-friendly Nostr client focused on relay feed browsing, publications, and relay discovery", "description": "Imwald — a user-friendly Nostr client focused on relay feed browsing, publications, and relay discovery",
"private": true, "private": true,
"type": "module", "type": "module",

7
scripts/download-piper-extra-voices.sh

@ -4,7 +4,12 @@
# DEST_DIR defaults to repo/.local-piper-data (Wyoming --data-dir in docker-compose.dev.yml). # DEST_DIR defaults to repo/.local-piper-data (Wyoming --data-dir in docker-compose.dev.yml).
# Env: HF_BASE — override Hugging Face resolve base (default rhasspy/piper-voices/main). # Env: HF_BASE — override Hugging Face resolve base (default rhasspy/piper-voices/main).
set -euo pipefail set -euo pipefail
ROOT="$(cd "$(dirname "$0")/.." && pwd)" _SCRIPT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]:-$0}")" && pwd)"
if [[ "$(basename "$_SCRIPT_DIR")" == "scripts" ]]; then
ROOT="$(cd "$_SCRIPT_DIR/.." && pwd)"
else
ROOT="$_SCRIPT_DIR"
fi
DEST="${1:-${PIPER_DOWNLOAD_DIR:-$ROOT/.local-piper-data}}" DEST="${1:-${PIPER_DOWNLOAD_DIR:-$ROOT/.local-piper-data}}"
HF="${HF_BASE:-https://huggingface.co/rhasspy/piper-voices/resolve/main}" HF="${HF_BASE:-https://huggingface.co/rhasspy/piper-voices/resolve/main}"

9
scripts/ensure-libretranslate-dirs.sh

@ -5,13 +5,18 @@
# - ./.local-piper-data (dev compose bind mount), and # - ./.local-piper-data (dev compose bind mount), and
# - Docker volume <project>_piper-stack-data when it exists (docker-compose.prod.yml Wyoming /data). # - Docker volume <project>_piper-stack-data when it exists (docker-compose.prod.yml Wyoming /data).
# #
# Run from repo root: bash scripts/ensure-libretranslate-dirs.sh # Run: bash scripts/ensure-libretranslate-dirs.sh (or copy to repo root and ./ensure-libretranslate-dirs.sh)
# #
# Optional env: # Optional env:
# COMPOSE_PROJECT_NAME — Docker Compose project name (default: basename of repo dir), for volume jumble_piper-stack-data. # COMPOSE_PROJECT_NAME — Docker Compose project name (default: basename of repo dir), for volume jumble_piper-stack-data.
# SKIP_PIPER_VOICES=1 — only fix LibreTranslate permissions, do not download Piper (~hundreds of MB). # SKIP_PIPER_VOICES=1 — only fix LibreTranslate permissions, do not download Piper (~hundreds of MB).
set -euo pipefail set -euo pipefail
ROOT="$(cd "$(dirname "$0")/.." && pwd)" _SCRIPT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]:-$0}")" && pwd)"
if [[ "$(basename "$_SCRIPT_DIR")" == "scripts" ]]; then
ROOT="$(cd "$_SCRIPT_DIR/.." && pwd)"
else
ROOT="$_SCRIPT_DIR"
fi
PROJECT="${COMPOSE_PROJECT_NAME:-$(basename "$ROOT")}" PROJECT="${COMPOSE_PROJECT_NAME:-$(basename "$ROOT")}"
PIPER_VOL="${PROJECT}_piper-stack-data" PIPER_VOL="${PROJECT}_piper-stack-data"

Loading…
Cancel
Save