改造 ChatGPT-Next-Web 项目重新生成 Docker 镜像

改造 ChatGPT-Next-Web 项目重新生成 Docker 镜像

  • 0.背景
  • [1. 修改代码](#1. 修改代码)
  • [2. 生成 Docker 镜像](#2. 生成 Docker 镜像)
  • [3. 上传 Docker 镜像](#3. 上传 Docker 镜像)
  • [4. 运行 Docker 镜像](#4. 运行 Docker 镜像)

0.背景

需要通过 ChatGPT-Next-Web 使用自己搭建的 OpenAI API 兼容的服务器,需要对 ChatGPT-Next-Web 项目的少量代码进行改造。

1. 修改代码

克隆代码,

复制代码
git clone https://github.com/Yidadaa/ChatGPT-Next-Web; cd ChatGPT-Next-Web

修改代码,

复制代码
sed -i 's/role: "user"/role: "system"/g' app/masks/cn.ts
sed -i 's/role: "user"/role: "system"/g' app/masks/en.ts

2. 生成 Docker 镜像

复制代码
docker build -t <your_dockerhub_name>/chatgpt-next-web:v2.9.1 .

3. 上传 Docker 镜像

复制代码
docker push <your_dockerhub_name>/chatgpt-next-web:v2.9.1

4. 运行 Docker 镜像

复制代码
docker run -d --restart=always -p 3000:3000 -e OPENAI_API_KEY="<your_openai_key>" -e CODE="<your_password>" -e BASE_URL="<your_base_url>"    <your_dockerhub_name>/chatgpt-next-web:v2.9.1

完结!

相关推荐
IT成长日记2 小时前
【Docker基础】Docker数据卷管理:docker volume ls及其参数详解
运维·docker·容器·volume ls
偷萧逸苦茶2 小时前
docker常见命令
docker·容器·eureka
c++服务器开发13 小时前
一文详解Character AI:实用指南+ ChatGPT、Gemini对比分析
人工智能·chatgpt
高山莫衣16 小时前
Docker Desktop导致存储空间不足时的解决方案
docker·容器·eureka
鹏大师运维16 小时前
在银河麒麟V10 SP1上手动安装与配置高版本Docker的完整指南
linux·运维·docker·容器·麒麟·统信uos·中科方德
lovely_nn16 小时前
docker 介绍
docker·k8s
Ahlson16 小时前
【fnNAS】docker的nginx配置html
nginx·docker·容器·fnnas
LuckyLay16 小时前
Compose 常用命令详解——AI教你学Docker
docker·容器·eureka
moppol16 小时前
容器化 vs 虚拟机:什么时候该用 Docker?什么时候必须用 VM?
运维·docker·容器
没有名字的小羊16 小时前
7.可视化的docker界面——portainer
docker·容器·eureka