From 4e2a622265afc4f6b54aaf2502046f336bc41d5a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=98=D0=BB=D1=8C=D1=8F=D1=81=20=D0=A1=D1=83=D0=BB=D1=82?= =?UTF-8?q?=D0=B0=D0=BD=D0=BE=D0=B2?= Date: Sun, 12 Jul 2026 22:26:36 +0300 Subject: [PATCH] =?UTF-8?q?fix:=20=D0=B7=D0=B0=D0=BC=D0=B5=D0=BD=D0=B8?= =?UTF-8?q?=D1=82=D1=8C=20drizzle-kit=20migrate=20=D0=BD=D0=B0=20migrate-d?= =?UTF-8?q?ocker.js=20=D0=BA=D0=B0=D0=BA=20=D0=B5=D0=B4=D0=B8=D0=BD=D1=81?= =?UTF-8?q?=D1=82=D0=B2=D0=B5=D0=BD=D0=BD=D1=8B=D0=B9=20=D1=81=D0=BF=D0=BE?= =?UTF-8?q?=D1=81=D0=BE=D0=B1=20=D0=BC=D0=B8=D0=B3=D1=80=D0=B0=D1=86=D0=B8?= =?UTF-8?q?=D0=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 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. --- docker-entrypoint.sh | 2 +- package.json | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/docker-entrypoint.sh b/docker-entrypoint.sh index db06c31..741ba4f 100755 --- a/docker-entrypoint.sh +++ b/docker-entrypoint.sh @@ -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 diff --git a/package.json b/package.json index 09e4883..22e8396 100644 --- a/package.json +++ b/package.json @@ -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",