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.
This commit is contained in:
2026-07-12 22:26:36 +03:00
parent 350397b8cd
commit 4e2a622265
2 changed files with 2 additions and 2 deletions

View File

@@ -7,7 +7,7 @@ echo "Checking database connection..."
node scripts/check-db.js
echo "Running database migrations..."
node scripts/migrate-docker.js
npm run db:migrate
echo "Starting application..."
exec npm run start

View File

@@ -10,7 +10,7 @@
"check": "tsc",
"skins:generate": "tsx scripts/dev/generate-skins.ts",
"db:generate": "drizzle-kit generate",
"db:migrate": "drizzle-kit migrate"
"db:migrate": "node scripts/migrate-docker.js"
},
"dependencies": {
"@aws-sdk/client-s3": "^3.1040.0",