跳转到主要内容

先决条件

在开始之前,确保您已安装以下内容:
  • Node.js (v18或更高)
  • pnpm (v8或更高)
  • PostgreSQL

开始使用

1. 克隆仓库

git clone https://github.com/blinko-space/blinko
cd blinko
pnpm install
  • 创建PostgreSQL数据库
  • 复制.env.example.env
  • .env中更新数据库连接详情
运行迁移并填充数据库:
pnpm migrate-dev
pnpm dev
应用将在http://localhost:1111可用

可用脚本

pnpm generate          # 生成Prisma客户端
pnpm prisma-studio     # 打开Prisma Studio
pnpm migrate           # 部署迁移
pnpm migrate-dev       # 创建并应用迁移
pnpm db-seed          # 填充数据库
pnpm db-reset         # 重置数据库(注意:删除所有数据)
pnpm dev              # 启动开发服务器
pnpm dev:https        # 使用ngrok启动HTTPS
pnpm build           # 构建生产版本
pnpm start           # 启动生产服务器
pnpm analyze         # 分析包大小

开发提示

开发服务器默认在端口1111上运行。您可以在package.json脚本中修改此设置。
运行db-resetmigrate-dev-reset将清除数据库中的所有数据。请谨慎使用!
I