- 增加 deploy/trialrun:Docker Compose + env 模板 + runbook + 发布/回滚 checklist - 新增 DB/文件存储备份恢复脚本(backup/restore) - 新增 system.users 运营接口:创建/启用禁用/重置密码/分配角色 + 审计 - 新增 seed:trialrun 引导管理员账号(一次性口令) - 补齐 SIGTERM/SIGINT 优雅停机(关闭 job/HTTP/DB)
49 行
1.5 KiB
JSON
49 行
1.5 KiB
JSON
{
|
|
"name": "server",
|
|
"version": "1.0.0",
|
|
"description": "",
|
|
"main": "index.js",
|
|
"scripts": {
|
|
"postinstall": "prisma generate",
|
|
"dev": "node src/index.js",
|
|
"start": "node src/index.js",
|
|
"test": "echo \"Error: no test specified\" && exit 1",
|
|
"prisma:format": "prisma format",
|
|
"prisma:validate": "prisma validate",
|
|
"prisma:generate": "prisma generate",
|
|
"prisma:migrate:dev": "prisma migrate dev",
|
|
"prisma:migrate:deploy": "prisma migrate deploy",
|
|
"seed:config": "node src/scripts/seed-config.js",
|
|
"seed:dev-users": "node src/scripts/seed-dev.js",
|
|
"seed:dev": "npm run seed:config && npm run seed:dev-users",
|
|
"seed:trialrun": "node src/scripts/seed-trialrun.js",
|
|
"job:revoke-expired-delegations": "node src/scripts/revoke-expired-delegations.js",
|
|
"job:ocr-once": "node src/scripts/run-ocr-once.js"
|
|
},
|
|
"keywords": [],
|
|
"author": "",
|
|
"license": "ISC",
|
|
"dependencies": {
|
|
"@fastify/cookie": "^11.0.2",
|
|
"@fastify/cors": "^11.2.0",
|
|
"@fastify/helmet": "^13.0.2",
|
|
"@fastify/jwt": "^10.0.0",
|
|
"@fastify/multipart": "^9.3.0",
|
|
"@fastify/rate-limit": "^10.3.0",
|
|
"@fastify/static": "^9.0.0",
|
|
"@prisma/adapter-pg": "^7.3.0",
|
|
"@prisma/client": "^7.3.0",
|
|
"bcryptjs": "^3.0.3",
|
|
"fastify": "^5.7.4",
|
|
"fastify-plugin": "^5.1.0",
|
|
"node-cron": "^4.2.1",
|
|
"pg": "^8.18.0",
|
|
"prisma": "^7.3.0",
|
|
"tencentcloud-sdk-nodejs": "^4.1.14",
|
|
"zod": "^4.3.6"
|
|
},
|
|
"devDependencies": {
|
|
"dotenv": "^16.4.5"
|
|
}
|
|
}
|