1
0
Fork 0
freesewing/scripts/verdaccio.sh

17 lines
544 B
Bash
Raw Normal View History

#!/bin/bash
# This requires: yarn global add verdaccio
DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" >/dev/null 2>&1 && pwd )"
set -e
# start local registry
tmp_registry_log=`mktemp`
rm -rf $DIR/../.registry
mkdir -p $DIR/../.registry
cp $DIR/../config/verdaccio.yaml $DIR/../.registry/config.yaml
cp $DIR/../media/logo-emblem-dark.svg $DIR/../node_modules/verdaccio/static/logo.svg
sh -c "npx verdaccio -c $DIR/../.registry/config.yaml &>$tmp_registry_log"
# wait for `verdaccio` to boot
grep -q 'http address' <(tail -f $tmp_registry_log)