Files
iistwin/docker-entrypoint.sh
Ильяс Султанов 4e2a622265 fix: заменить drizzle-kit migrate на migrate-docker.js как единственный способ миграций
- package.json: db:migrate теперь запускает scripts/migrate-docker.js
- docker-entrypoint.sh: использует npm run db:migrate вместо прямого вызова node scripts/migrate-docker.js

drizzle-kit migrate падает на сервере из-за ручных SQL-миграций без snapshot'ов,
поэтому официально переводим миграции на проверенный migrate-docker.js.
2026-07-12 22:26:36 +03:00

14 lines
211 B
Bash
Executable File

#!/bin/sh
set -e
mkdir -p /app/data
echo "Checking database connection..."
node scripts/check-db.js
echo "Running database migrations..."
npm run db:migrate
echo "Starting application..."
exec npm run start