Browse Source

docs(readme): update deployment instructions and clarify development setup

main
npmrun 3 hours ago
parent
commit
8e397c47ea
  1. 12
      README.md
  2. 11
      build-files/seed.js
  3. BIN
      packages/drizzle-pkg/db.sqlite

12
README.md

@ -7,11 +7,15 @@
- [drizzle 文档](https://orm.drizzle.org.cn/docs/select)
## 开发与部署
## 提醒
用 Linux 开发与部署,包管理器采用 bun@1.3.11。数据库为 **postgres**(通过 `DATABASE_URL` 连接;本地可参考 `.env.example` 复制为 `.env.local`)。部署时可直接打包 `.output` 目录,在服务器环境执行迁移命令,省时省力。
## 计划
## 部署
- [ ] 支持定时任务
- [ ]
提供最简单的部署方式:
1. `bun run build`
2. 进入`.output`文件夹
3. 编辑`.env`环境变量
4. `sh run.sh`
不采用重量级的`docker`,可以直接打包`.output`到服务器部署。

11
build-files/seed.js

@ -109,10 +109,9 @@ const isMain =
process.argv[1] && path.resolve(process.argv[1]) === fileURLToPath(import.meta.url)
if (isMain) {
main()
.then(() => process.exit(0))
.catch((e) => {
console.error(e)
process.exit(1)
})
// 成功时自然退出(退出码 0);仅未捕获错误时 process.exit(1)。
main().catch((e) => {
console.error(e)
process.exit(1)
})
}

BIN
packages/drizzle-pkg/db.sqlite

Binary file not shown.
Loading…
Cancel
Save