#! /bin/bash cleanup() { kill -9 $(jobs -p) &> /dev/null docker rm -f larynx } trap cleanup EXIT d="$(dirname "$(realpath "$BASH_SOURCE")")" docker run \ --rm -d \ --name larynx \ -e HOME=/mnt \ -v "$d/mnt.d:/mnt" \ -w "/mnt" \ --user "$(id -u):$(id -g)" \ -p 15002:5002 \ rhasspy/larynx:latest until curl -m 2 localhost:15002 &> /dev/null; do sleep 1 done echo open http://localhost:15002