From 808ae600c2602b47202a5f7bb9436fe4c0cdf177 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=97=AB=E5=86=B0?= Date: Wed, 22 Feb 2023 10:36:11 +0800 Subject: [PATCH] =?UTF-8?q?chore:=20=E6=96=B0=E5=A2=9E=20Railway=20?= =?UTF-8?q?=E9=83=A8=E7=BD=B2=E6=A8=A1=E7=89=88=EF=BC=81=20(#85)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * 新增使用 Railway 免费 一键部署模版! * 修改描述 * 修改模版的必填项以及新增超时时间参数 * 移除推广code * Update README.md --------- Co-authored-by: Redon <790348264@qq.com> --- README.md | 19 ++++++++++++++++++- 1 file changed, 18 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 2ce4626..238fd51 100644 --- a/README.md +++ b/README.md @@ -161,7 +161,6 @@ services: TIMEOUT_MS: 60000 ``` - ## 手动打包 ### 后端服务 > 如果你不需要本项目的 `node` 接口,可以省略如下操作 @@ -193,6 +192,24 @@ PS: 不进行打包,直接在服务器上运行 `pnpm start` 也可 pnpm build ``` +### 使用 Railway 部署 + +[![Deploy on Railway](https://railway.app/button.svg)](https://railway.app/new/template/yytmgc) + + +##### Railway 环境变量 + +| 环境变量名称 | 必填 | 备注 | +| --------------------------- | ---- | ----------------------- | +| `PORT` | 必填 | 默认 `3002` | +| `TIMEOUT_MS` | 可选 | 超时时间,单位毫秒, | +| `OPENAI_API_KEY` | `OpenAI API` 二选一 | 使用 `OpenAI API` 所需的 `apiKey` [(获取 apiKey)](https://platform.openai.com/overview) | +| `OPENAI_ACCESS_TOKEN` | `Web API` 二选一 | 使用 `Web API` 所需的 `accessToken` [(获取 accessToken)](https://chat.openai.com/api/auth/session) | +| `API_REVERSE_PROXY` | 可选,`Web API` 时可用 | `Web API` 反向代理地址 [详情](https://github.com/transitive-bullshit/chatgpt-api#reverse-proxy) | + +> 注意: `Railway` 修改环境变量会重新 `Deploy` + + ### 常见问题 Q: 为什么 `Git` 提交总是报错?