| 1234567891011 |
- #!/bin/sh
- set -e
- # Apply pending drizzle migrations before booting the api. If migration fails
- # the container crashes and Dokploy will keep the previous deploy alive — see
- # CLAUDE.md §5.5 (every deploy reversible).
- echo "{\"event\":\"migrate_start\",\"ts\":\"$(date -Iseconds)\"}"
- sh /app/apps/api/node_modules/.bin/drizzle-kit migrate
- echo "{\"event\":\"migrate_done\",\"ts\":\"$(date -Iseconds)\"}"
- exec bun run src/index.ts
|