快速开始

本指南将帮助您快速上手 Codofly。

环境准备

在开始之前,请确保您的系统满足以下要求:

Node.js 18+

推荐使用 LTS 版本

pnpm 8+

高效的包管理工具

PostgreSQL 14+

关系型数据库
1

安装 Node.js

Node.js 官网 下载并安装最新的 LTS 版本。
# 验证安装
node -v
# 应显示 v18.x.x 或更高版本
2

安装 pnpm

按照 pnpm 官方文档 安装。
# 使用 npm 安装 pnpm
npm install -g pnpm

# 验证安装
pnpm -v
# 应显示 8.x.x 或更高版本
3

安装 PostgreSQL

PostgreSQL 官网 下载并安装。

获取模板代码

git clone https://github.com/codofly/codofly.git
cd codofly

安装依赖

# 在项目根目录下运行
pnpm install

环境变量配置

1

复制环境变量模板

cp .env.example .env.local
2

配置关键变量

使用您喜欢的编辑器打开 .env.local 文件并配置以下关键变量:

数据库初始化

运行以下命令初始化数据库模式:
npx prisma migrate dev
这将创建所有必要的数据库表并设置初始数据。

本地运行

启动开发服务器:
pnpm dev

访问验证

打开浏览器并访问:
http://localhost:3000
您应该能看到 Codofly Template 的主页。尝试以下功能验证安装:
1

注册/登录

点击右上角的”登录”按钮,创建一个新账户或使用第三方登录。
2

访问工作区

登录后,您将被重定向到工作区,可以开始使用 AI 聊天功能。
3

测试 AI 功能

创建一个新的聊天,选择一个 AI 模型,并发送一条测试消息。

后续步骤

成功安装并运行 Codofly Template 后,您可以:

探索完整功能

了解模板的所有功能,包括团队协作、订阅管理等。

自定义模板

根据您的业务需求修改和扩展模板功能。

部署上线

在 Vercel、AWS 或其他云平台上部署您的应用。