#!/bin/sh set -e cd /app mkdir -p /app/data mkdir -p /app/packages/server/uploads/stamps # Seed stamp assets on first run (idempotent) if [ -z "$(ls -A /app/packages/server/uploads/stamps 2>/dev/null)" ]; then echo "→ Seeding stamp assets into uploads volume..." cp /app/stamps-seed/*.jpg /app/packages/server/uploads/stamps/ 2>/dev/null || true fi echo "→ Applying database migrations..." pnpm exec prisma migrate deploy echo "→ Starting server on :${SERVER_PORT:-3000}..." cd /app/packages/server exec pnpm exec tsx src/index.ts