本节目标
- 上传代码到生产环境
- 配置发布环境代码
- docker-compose 方式启动项目
- jmeter 做基线测试 调优服务器配置
视频
https://www.bilibili.com/video/BV15v411q7CK/
strapi 运行环境网盘下载
- 网盘
链接:https://pan.baidu.com/s/13Ujy2hzXp8tSqxCx_4IhVQ
密码:yu82
- 运行
本节下载 strapi-docker-compose-16.zip 这个文件
需要用 docker-compose 启动
账号 admin
密码 123456
# 启动
docker-compose up -d --remove-orphans
# 关闭
docker-compose down
正文
打包上传服务器
- 服务器配置
考虑到基线压测优化,所以一开始低些
服务器 cpu1 核心 2G 内存
- 如何配置 centos 服务器
参考我之前的文章
https://ducafecat.tech/2020/05/29/docker/docker-02-windows-vmware-centos-setup/
https://youtu.be/NJIwbs8qmDY
- 把所有文件 tar、zip 打包后上传
> yum install -y zip unzip
> unzip filename.zip
修改 graphql 配置
- 文件 ./config/plugins.js
module.exports = {
//
graphql: {
endpoint: "/graphql",
tracing: false,
shadowCRUD: true,
playgroundAlways: false,
depthLimit: 7,
amountLimit: 100,
},
};
名称 | 说明 |
---|---|
endpoint | 对外路径 |
tracing | 反馈性能报告 |
shadowCRUD | 支持 CRUD 操作 |
playgroundAlways | 显示调试界面 |
depthLimit | 查询深度限制 |
amountLimit | 查询项目个数 |
- 参数说明
修改 admin 面板地址
- 文件 ./config/server.js
module.