#!/bin/sh # Only seed on first launch (when data.db doesn't exist or is empty) # Check if content table has any entries if [ ! -f data.db ] || ! sqlite3 data.db "SELECT COUNT(*) FROM content" 2>/dev/null | grep -q "^[1-9]"; then echo "Database missing or empty, running emdash init & seed..." pnpm exec emdash init pnpm exec emdash seed else echo "Database exists with content, starting normally..." fi exec node ./dist/server/entry.mjs