Monorepo for wisp.place. A static site hosting service built on top of the AT Protocol. wisp.place
at main 755 B view raw
1#!/bin/sh 2set -e 3 4# Run different modes based on MODE environment variable 5# Modes: 6# - server (default): Start the hosting service 7# - backfill: Run cache backfill and exit 8# - backfill-server: Run cache backfill, then start the server 9 10MODE="${MODE:-server}" 11 12case "$MODE" in 13 backfill) 14 echo "🔄 Running in backfill-only mode..." 15 exec npm run backfill 16 ;; 17 backfill-server) 18 echo "🔄 Running backfill, then starting server..." 19 npm run backfill 20 echo "✅ Backfill complete, starting server..." 21 exec npm run start 22 ;; 23 server) 24 echo "🚀 Starting server..." 25 exec npm run start 26 ;; 27 *) 28 echo "❌ Unknown MODE: $MODE" 29 echo "Valid modes: server, backfill, backfill-server" 30 exit 1 31 ;; 32esac