快速部署和体验Serverless架构下的ZBlog项目
该应用案例,需要您开通:
- 通过阿里云 Serverless 应用中心: 可以点击 【🚀 部署】 ,按照引导填入参数,快速进行部署和体验。
- 下载安装 Serverless Devs:
npm install @serverless-devs/s
详细文档可以参考 Serverless Devs 安装文档
- 配置密钥信息:
s config add
详细文档可以参考 阿里云密钥配置文档
- 初始化项目:
s init start-zblog -d start-zblog
- 进入项目并部署:
cd start-zblog && s deploy
在本地使用该项目时,不仅可以部署,还可以进行更多的操作,例如查看日志,查看指标,进行多种模式的调试等,这些操作详情可以参考函数计算组件命令文档 ;
- 项目Yaml中,声明了
actions
, 其对应的命令作用是初始化生成一个 NAS(多次执行, 会复用这个 default 生成的NAS), 并且将 wordpress 工程上传到 NAS,执行函数的时候, nginx 配置root /mnt/auto/Z-Blog;
指定了 web 的目录在 NAS 上。 - 该示例中的 WordPress 默认使用 sqlite 数据库 (位于 NAS)
本项目是将非常流行的博客框架 zblog 部署到阿里云 Serverless 平台(函数计算 FC)。
通过 Serverless Devs 开发者工具,您只需要几步,就可以体验 Serverless 架构,带来的降本提效的技术红利。
部署完成之后,您可以看到系统返回给您的案例地址,例如:
此时,打开案例地址,就可以进入 zblog 配置页面:
- Serverless Devs 项目:https://www.github.com/serverless-devs/serverless-devs
- Serverless Devs 文档:https://www.github.com/serverless-devs/docs
- Serverless Devs 钉钉交流群:33947367