终端修改vi docker-compose.yml
前言:系统Centos 7.9 宝塔版本:8.0.1
先使用一键安装脚本部署项目后在执行以下步骤。
如果你已经安装了宝塔,部署后将无法启动项目,需要修改yml文件web板块中80端口为其他,项目才能启动。
1. 修改aichat 项目yml文件
首先停止项目运行(
docker compose down
)然后修改docker-compose.yml文件(该文件一般都在你进入的当前目录下,直接运行“ls”应该能看到)
#查看当前目录下是否存在docker-compose.ymlls[root@racknerd-e5952c ~]# lsdocker-compose.yml #存在当前目录,直接编辑vi docker-compose.yml # 单击键盘“i”进入编辑模式
找到web版块的
80:3000
,修改为801:3000
web: image: nanjiren01/aichat-web:latest container_name: aichat-web restart: always depends_on: - admin ports: - "801:3000" environment: BASE_URL: http://aichat-admin:8080
然后保存
单击“esc”后,同时按下键盘 shift + : 然后输入wq 回车保存
docker compose up -d
(重启项目)
2. 宝塔nginx反代
怎么安装宝塔略过,自行安装,本教程仅指导如何配置nginx反代
2.1 前端web代理
新建一个网站,php选择纯静态
自行添加域名,配置好ssl
反代示例见下图:
该图代理前端web
2.2 后端控制台代理
新建一个网站,php选择纯静态
自行添加域名,配置好ssl
反代示例见下图:
该图代理后端管理端
划重点的部分来了,一定要打开
图1
图2
不用宝塔的参考docker直接使用nginx进行代理——节约系统资源