#!/bin/bash # Build and run api-relay (UserWallet relay). # Usage: ./start.sh # Env: PORT (default 3019), STORAGE_PATH (default ./data), PEER_RELAYS, etc. set -e cd "$(dirname "$0")" export PORT=${PORT:-3019} export STORAGE_PATH=${STORAGE_PATH:-./data} if [ ! -d node_modules ]; then echo "Installing dependencies..." npm install fi echo "Building api-relay..." npm run build echo "Starting relay on port $PORT..." exec node dist/index.js