Docs
开发手册
开发手册
如何快速开始 WR.DO
English
简体中文
创建项目
首先使用 create-next-app
创建一个新的 Next.js 项目:
npx create-next-app wrdo --example "https://github.com/oiov/wr.do"
或者使用 Vercel 部署:
这是一种创建代码仓库的好方法,但是部署可能会失败, 因为你需要在本地项目中添加环境变量。请按照文档进行设置。
安装依赖
进入文件夹并为项目安装依赖项:
cd wrdo
pnpm install
创建 .env
文件
将 .env.example
内容复制粘贴到 .env
文件中:
环境变量 | 值 | 描述 |
---|---|---|
NEXTAUTH_URL | http://localhost:3000 | Next.js 应用的 URL。 |
AUTH_SECRET | 123465 | 用于加密令牌和邮件验证哈希的密钥。 |
DATABASE_URL | postgres://username:password@host:port/database | Postgres 数据库的路径。 |
GOOGLE_CLIENT_ID | 123465 | Google OAuth 客户端的 ID。 |
GOOGLE_CLIENT_SECRET | 123465 | Google OAuth 客户端的密钥。 |
GITHUB_ID | 123465 | GitHub OAuth 客户端的 ID。 |
GITHUB_SECRET | 123465 | GitHub OAuth 客户端的密钥。 |
RESEND_API_KEY | 123465 | Resend 的 API 密钥。 |
RESEND_FROM_EMAIL | "you <support@your-domain.com>" | 用于发送邮件的邮箱地址。 |
NEXT_PUBLIC_OPEN_SIGNUP | 1 | 开放注册。 |
SCREENSHOTONE_BASE_URL | https://api.example.com | 待补充 |
GITHUB_TOKEN | ghp_sscsfarwetqet | https://github.com/settings/tokens |
如需逐步安装说明,请参见 快速开始。
配置部分
在使用 pnpm run dev
之前,请确保检查配置部分并更新所有环境变量。