Videofly Docs

配置

环境变量和功能配置说明

环境变量

VideoFly 使用环境变量进行配置。在根目录创建 .env.local 文件来配置您的应用。

# -----------------------------------------------------------------------------
# 应用配置
# -----------------------------------------------------------------------------
NEXT_PUBLIC_APP_URL='http://localhost:3000'
# 支付提供商 (creem | stripe)
NEXT_PUBLIC_BILLING_PROVIDER='creem'
变量说明默认值
NEXT_PUBLIC_APP_URL应用 URLhttp://localhost:3000
NEXT_PUBLIC_BILLING_PROVIDER支付提供商creem

生产环境: 部署到生产环境时,请将 NEXT_PUBLIC_APP_URL 更改为您的域名。

功能配置

站点配置

src/config/site.ts 中配置站点信息:

export const siteConfig = {
  name: "VideoFly",
  description: "AI 视频生成 SaaS 平台",
  url: "https://videofly.app",
  ogImage: "https://videofly.app/og.png",
  links: {
    twitter: "https://twitter.com/videofly",
    github: "https://github.com/videofly/videofly",
  },
};

导航配置

src/config/navigation.ts 中配置主导航和页脚:

export const navConfig = {
  main: [
    { title: "功能", href: "/features" },
    { title: "定价", href: "/pricing" },
    { title: "文档", href: "/docs" },
  ],
  footer: [
    { title: "关于", href: "/about" },
    { title: "博客", href: "/blog" },
    { title: "联系", href: "/contact" },
  ],
};

工具页面配置

src/config/tool-pages/ 中配置各种工具页面的显示信息。

PostHog 分析

# -----------------------------------------------------------------------------
# PostHog (可选)
# -----------------------------------------------------------------------------
NEXT_PUBLIC_POSTHOG_KEY='your-posthog-key'
NEXT_PUBLIC_POSTHOG_HOST='https://app.posthog.com'

PostHog 是一个开源的产品分析平台。如果不使用,可以留空。

环境变量检查清单

部署前,请确保已配置以下必需的环境变量:

数据库
  • DATABASE_URL
身份验证
  • BETTER_AUTH_SECRET
  • GOOGLE_CLIENT_ID
  • GOOGLE_CLIENT_SECRET
AI 提供商
  • EVOLINK_API_KEYKIE_API_KEY
  • AI_CALLBACK_URL (生产环境)
存储
  • STORAGE_ENDPOINT
  • STORAGE_ACCESS_KEY
  • STORAGE_SECRET_KEY
  • STORAGE_BUCKET
支付 (可选)
  • CREEM_API_KEY
  • CREEM_WEBHOOK_SECRET
邮件
  • RESEND_API_KEY
  • RESEND_FROM

部署环境变量

Vercel

在 Vercel 项目设置中添加环境变量:

  1. 进入项目设置 → Environment Variables
  2. 添加所有必需的环境变量
  3. 重新部署项目

其他平台

请参考您部署平台的文档,在相应的配置界面添加环境变量。

下一步

On this page