← back to Designer Wallcoverings

onboarding/sangetsu-lilycolor/run-viewer.sh

12 lines

#!/usr/bin/env bash
# Relaunch the Sangetsu+Lilycolor staging viewer after a restart.
# Reliable single-process start (no &/nohup/exec — those get orphaned).
cd "$(dirname "$0")"
lsof -ti:9931 2>/dev/null | xargs kill -9 2>/dev/null
nohup node viewer/server.js 9931 > viewer/server.log 2>&1 &
disown
sleep 2
echo "viewer -> http://localhost:9931"
cat viewer/server.log
[ -d /Volumes/Henry/dw-lily-images ] || echo "⚠️  Henry not mounted — Lily swatches at /Volumes/Henry/dw-lily-images unavailable until it is."