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:
@@ -7,7 +7,7 @@ echo "Checking database connection..."
|
|||||||
node scripts/check-db.js
|
node scripts/check-db.js
|
||||||
|
|
||||||
echo "Running database migrations..."
|
echo "Running database migrations..."
|
||||||
node scripts/migrate-docker.js
|
npm run db:migrate
|
||||||
|
|
||||||
echo "Starting application..."
|
echo "Starting application..."
|
||||||
exec npm run start
|
exec npm run start
|
||||||
|
|||||||
@@ -10,7 +10,7 @@
|
|||||||
"check": "tsc",
|
"check": "tsc",
|
||||||
"skins:generate": "tsx scripts/dev/generate-skins.ts",
|
"skins:generate": "tsx scripts/dev/generate-skins.ts",
|
||||||
"db:generate": "drizzle-kit generate",
|
"db:generate": "drizzle-kit generate",
|
||||||
"db:migrate": "drizzle-kit migrate"
|
"db:migrate": "node scripts/migrate-docker.js"
|
||||||
},
|
},
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"@aws-sdk/client-s3": "^3.1040.0",
|
"@aws-sdk/client-s3": "^3.1040.0",
|
||||||
|
|||||||
Reference in New Issue
Block a user