github上项目地址为:https://github.com/xxx/Next-Web
1、克隆你的项目:
首先,使用 git
命令将你的项目克隆到服务器本地:
cd /opt
git clone https://github.com/xxx/Next-Web.git
cd Next-Web
2、构建 Docker 镜像:
如果项目中包含 Dockerfile
,你可以使用以下命令构建 Docker 镜像:
docker build -t your_image_name .
这里的 your_image_name
可以替换为你想要给镜像命名的名称,如:googcool_next
检查是否有名为googcool_next的镜像。如果没有就是构建失败
如果是执行 yarn build
命令失败,需要安装yarn(ubuntu为例)
sudo apt install yarn
3、启动 Docker 容器:
使用以下命令启动 Docker 容器:
docker run -d -p 3000:3000 \
-e BASE_URL=https://api.xxx.com \
-e CODE=gd123123 \
-e OPENAI_API_KEY=sk-jG2y1DkBitUvfG2wC929B6F066524d629bEc81186d03BeFb \
-e ENABLE_BALANCE_QUERY=1 \
-e CUSTOM_MODELS=-all,+gpt-3.5-turbo@OpenAI,+gpt-4o-mini@OpenAI,+dall-e-3@OpenAI,claude-3-haiku-20240307@OpenAI=claude-3-haiku \
-e DEFAULT_MODEL=gpt-4o-mini \
googcool_next
-d
:表示以分离模式运行容器。
-p 3000:3000
:将主机的 3000 端口映射到容器的 3000 端口。
-e
:用于设置环境变量。
4、访问应用:
运行后,您可以通过访问 http://IP:3000
来访问您的应用。确保根据您的需求调整环境变量和端口映射。