快速开始

本指南将帮助您快速上手 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 官网 下载并安装。
也可以使用 Docker 容器或云数据库服务如 Neon、Supabase 或 Vercel Postgres。

获取模板代码

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

安装依赖

# 在项目根目录下运行
pnpm install
请务必使用 pnpm 而不是 npm 或 yarn,以确保与 lockfile 一致,避免依赖问题。

环境变量配置

1

复制环境变量模板

cp .env.example .env.local
2

配置关键变量

使用您喜欢的编辑器打开 .env.local 文件并配置以下关键变量:
环境变量配置是项目正常运行的关键!确保所有必需的变量都已正确配置,特别是数据库连接和认证密钥。

数据库初始化

运行以下命令初始化数据库模式:
npx prisma migrate dev
这将创建所有必要的数据库表并设置初始数据。
如果您更改了数据库模型(schema.prisma),再次运行此命令可以更新数据库结构。

本地运行

启动开发服务器:
pnpm dev
如果一切配置正确,服务器将在 http://localhost:3000 启动,并且控制台中不会显示错误。

访问验证

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

注册/登录

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

访问工作区

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

测试 AI 功能

创建一个新的聊天,选择一个 AI 模型,并发送一条测试消息。
确保您已配置了相应的 AI API 密钥,否则会收到错误响应。

后续步骤

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

探索完整功能

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

自定义模板

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

部署上线

在 Vercel、AWS 或其他云平台上部署您的应用。
查看开发指南获取更多关于如何自定义和扩展模板的信息。