一覧へ戻る
koujialong/ray-admin(新しいタブで開きます)
主要言語: TypeScript
基于next rsc prisma trpc zod shadcn jotai typescrip等构建的全栈admin starter
- star 数
- 22
- watcher 数
- 2
- fork 数
- 4
- issue 数
- 0
- 最終更新
- 2024/12/31
主要言語: TypeScript
基于next rsc prisma trpc zod shadcn jotai typescrip等构建的全栈admin starter
Ray是一个免费开源的全栈中后台模板,采用了 Next、TRPC、Prisma、TypeScript 等主流技术开发,开箱即用,可用于中后台全栈开发,也适合学习参考。
![]() |
![]() |
![]() |
![]() |
# 配置数据库连接,以postgres为例 DATABASE_URL="postgres://{用户名}:{密码}@{域名}:{端口}/{库名}"
修改/prisma/schema.prisma 到对应数据库类型
datasource db {
provider = "postgres"
url = env("DATABASE_URL")
}
# 配置NEXTAUTH_SECRET NEXTAUTH_SECRET="xxxxxx"
#秘钥生成方式
openssl rand -base64 32pnpm db:push
pnpm db:seed
或者
node --loader ts-node/esm .\prisma\seed.ts
pnpm i pnpm dev
默认账号:admin/admin@123
environment: - DATABASE_URL="xxxx" - NEXTAUTH_SECRET="xxxx"
docker compose up -d
注:如需要单独打包镜像使用一下脚本
docker build -t ray-docker --build-arg NEXT_PUBLIC_CLIENTVAR=clientvar .