当前位置:首页 > openai > 正文内容

Chat Chat 部署

1年前 (2023-05-20)openai
信息

如果你需要数据库功能并允许用户注册,请确保

  1. 你的数据库是由 Postgresql 提供的。

  2. 你的数据库确实有存储用户信息的表,初次部署需要运行 npx prisma db push 以投射数据库结构。

  3. 你的数据库可以从互联网上访问。

前提条件

  • 来自 OpenAI, Azure, Claude, Cohere, Hugging Face 等的 API 密钥,任意一个即可

如果你需要仪表盘的功能,你还需要:

  • Postgresql 数据库(Vercel Storage, Supabase 或者其他平台的 postgresql 都可以)

环境变量

变量名称描述默认是否强制需要提示
DATABASE_URLPostgresql 数据库地址
Yes以 postgresql:// 开头 (如果不需要,请填写 postgresql://user:password@example.com:port/dbname
NEXTAUTH_URL您的网站 URL
Yes(带前缀)
NEXTAUTH_SECRETNextAuth Secret
Yes随机哈希数值(16 位最佳)
EMAIL_HOSTSMTP Host
No
EMAIL_PORTSMTP Port
No
EMAIL_USERNAMESMTP username
No
EMAIL_PASSWORDSMTP password
No
EMAIL_FORMSMTP 发送地址
No

部署

本地部署

  1. git clone 本仓库

    git clone https://github.com/okisdev/ChatChat.git
  2. 安装依赖

    cd ChatChat
    yarn
  3. 创建 .env.local 文件并填写环境变量

    cp .env.local.example .env.local
  4. 运行

    yarn dev

部署到 Zeabur

访问 Zeabur 来部署

部署到 Railway

部署到 Railway

部署到 Vercel

Deployed in Vercel

或者

  1. Fork 本仓库

  2. 在 Vercel 上创建一个新项目 

  3. 在项目设置中添加环境变量(以下是强制要求的) 

  4. 部署

使用 Docker 部署

  1. 克隆 Repo

    git clone https://github.com/okisdev/ChatChat.git
  2. 运行以下命令来构建镜像

    docker build -t chatchat .
    docker run -p 3000:3000 chatchat -e DATABASE_URL="" -e NEXTAUTH_URL="" -e NEXTAUTH_SECRET="" -e EMAIL_HOST="" -e EMAIL_PORT="" -e EMAIL_USERNAME="" -e EMAIL_PASSWORD="" -e EMAIL_FORM=""

或者使用 Docker Hub 上的镜像

docker run -p 3000:3000 -e DATABASE_URL="" -e NEXTAUTH_URL="" -e NEXTAUTH_SECRET="" -e EMAIL_HOST="" -e EMAIL_PORT="" -e EMAIL_USERNAME="" -e EMAIL_PASSWORD="" -e EMAIL_FORM="" ghcr.io/okisdev/chatchat:latest



docker run -p 3000:3000 -e DATABASE_URL="postgresql://user:password@example.com:port/dbname" -e NEXTAUTH_URL="http:103.214.173.152:3000" -e NEXTAUTH_SECRET="cf3e2d7637b61d0b" -e EMAIL_HOST="" -e EMAIL_PORT="" -e EMAIL_USERNAME="" -e EMAIL_PASSWORD="" -e EMAIL_FORM="" ghcr.io/okisdev/chatchat:latest


扫描二维码推送至手机访问。

版权声明:本文由私人专用发布,如需转载请注明出处。

本文链接:http://zb.openface.cc/?id=38

分享给朋友:

“Chat Chat 部署” 的相关文章

Claude - 保姆级手册(ChatGPT免费平替)

ChatGPT最强平替Claude - 保姆级手册【一文通】系列目录保姆级Claude使用手册(免费)Claude V.S. ChatGPT实战及点评Slack是什么?Teams、钉钉、企微“模仿”的鼻祖(更多知识及背景)01 保姆级Claude使用手册(免费)How to use Claude?C...

chatGPT使用的语言模型聚合器

https://github.com/sunner/ChatALL 双击使用的语言模型聚合器_哔哩哔哩_bilibili...

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。