43 lines
1.6 KiB
Markdown
43 lines
1.6 KiB
Markdown
|
||
## 部署配置,通过问答让用户选择
|
||
|
||
1. 通过IP地址还是通过域名访问?
|
||
|
||
2. (如果通过IP地址访问),输入服务器IP,并保证3001,3002,3003三个端口已经开放
|
||
|
||
3. 如果通过域名访问输入域名,不含https://的前缀,例如:51easyai.com
|
||
|
||
3.1 是否启用https访问
|
||
|
||
4. 对于IP地址访问的情形,复制`.env.sample`为`.env`,并将NUXT_PUBLIC_BASE_APIURL、NUXT_PUBLIC_BASE_SOCKETURL、NUXT_PUBLIC_SG_APIURL三个分别进行如下设置
|
||
|
||
```bash
|
||
NUXT_PUBLIC_BASE_APIURL=http://<用户输入的IP地址>:3001
|
||
NUXT_PUBLIC_BASE_SOCKETURL=ws://<用户输入的IP地址>:3002
|
||
NUXT_PUBLIC_SG_APIURL=http://<用户输入的IP地址>:3003
|
||
```
|
||
5. 对于使用域名的情况下情况,复制`.env.sampla`为`.env`,将上述3个变量设置为:
|
||
```bash
|
||
NUXT_PUBLIC_BASE_APIURL=/api
|
||
NUXT_PUBLIC_BASE_SOCKETURL=wss://<用户输入的域名>/socket.io
|
||
NUXT_PUBLIC_SG_APIURL=/asg-api
|
||
```
|
||
|
||
6. 复制 `.env.tools.sample`为`.env.tools`,复制`.env.ASG.sample`为`.env.ASG.sample`
|
||
|
||
7. 对于使用域名的情况下,将`easyai-proxy.conf.sample`复制为`easyai-proxy.conf`,并将文件名修改为`用户输入的域名.conf`,并将`51easyai.com`替换为用户的域名
|
||
|
||
8. 执行原来的start脚本内容,包括安装docker安装和部署
|
||
|
||
9. 如果启用https访问,还要同步执行原来的https脚本
|
||
|
||
|
||
## 平台要求,需要兼容主流的linux云平台
|
||
|
||
## 部署要求
|
||
|
||
直接通过一个命令访问,包含自动从https://git.51easyai.com/wangbo/easyai克隆项目
|
||
|
||
```
|
||
bash -c https://git.51easyai.com/wangbo/easyai/src/branch/main/start.sh
|
||
``` |