五分钟内完成 Codofly Template 的安装与配置
安装 Node.js
# 验证安装 node -v # 应显示 v18.x.x 或更高版本
安装 pnpm
# 使用 npm 安装 pnpm npm install -g pnpm # 验证安装 pnpm -v # 应显示 8.x.x 或更高版本
安装 PostgreSQL
git clone https://github.com/codofly/codofly.git cd codofly
# 在项目根目录下运行 pnpm install
复制环境变量模板
cp .env.example .env.local
配置关键变量
.env.local
数据库配置
# PostgreSQL 连接字符串 DATABASE_URL=postgresql://username:password@localhost:5432/codofly
username
password
NextAuth 配置
# NextAuth 密钥和 URL NEXTAUTH_SECRET=your_random_secret_key NEXTAUTH_URL=http://localhost:3000 # 第三方登录(可选) GITHUB_ID=your_github_oauth_id GITHUB_SECRET=your_github_oauth_secret GOOGLE_ID=your_google_oauth_id GOOGLE_SECRET=your_google_oauth_secret
openssl rand -base64 32
Stripe 支付配置
# Stripe 配置 STRIPE_SECRET_KEY=sk_test_your_stripe_secret_key STRIPE_WEBHOOK_SECRET=whsec_your_stripe_webhook_secret NEXT_PUBLIC_STRIPE_PUBLISHABLE_KEY=pk_test_your_stripe_publishable_key
AI 模型配置
# OpenAI 配置 OPENAI_API_KEY=your_openai_api_key # 其他 AI 提供商(可选) ANTHROPIC_API_KEY=your_anthropic_api_key GOOGLE_AI_KEY=your_google_ai_key
邮件服务配置
# 邮件服务 RESEND_API_KEY=your_resend_api_key EMAIL_FROM=noreply@yourdomain.com
npx prisma migrate dev
pnpm dev
http://localhost:3000
注册/登录
访问工作区
测试 AI 功能