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 @@ @@ -1,12 +1,12 @@
{
"name": "imwald",
"version": "23.0.4",
"version": "23.0.5",
"lockfileVersion": 3,
"requires": true,
"packages": {
"": {
"name": "imwald",
"version": "23.0.4",
"version": "23.0.5",
"license": "MIT",
"dependencies": {
"@asciidoctor/core": "^3.0.4",

2
package.json

@ -1,6 +1,6 @@ @@ -1,6 +1,6 @@
{
"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",
"private": true,
"type": "module",

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

@ -4,7 +4,12 @@ @@ -4,7 +4,12 @@
# 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).
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}}"
HF="${HF_BASE:-https://huggingface.co/rhasspy/piper-voices/resolve/main}"

9
scripts/ensure-libretranslate-dirs.sh

@ -5,13 +5,18 @@ @@ -5,13 +5,18 @@
# - ./.local-piper-data (dev compose bind mount), and
# - 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:
# 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).
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")}"
PIPER_VOL="${PROJECT}_piper-stack-data"

Loading…
Cancel
Save