Flutter 新闻客户端 - 17 headless strapi centos 发布部署 + jmeter 压测

本节目标

  • 上传代码到生产环境
  • 配置发布环境代码
  • 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.
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值