#!/bin/bash # Fallback build script for Docker # Try esbuild first if command -v esbuild &> /dev/null || [ -f "./node_modules/.bin/esbuild" ]; then echo "Using esbuild..." npx esbuild src/index.ts --bundle --platform=node --target=node20 --outfile=dist/index.js \ --external:@prisma/client --external:better-sqlite3 --external:pg-native \ --external:@xenova/transformers --external:onnxruntime-node --external:sharp --external:canvas \ --format=cjs else echo "esbuild not found, using tsc..." npx tsc --outDir dist fi