Strapi 是一个基于 Node.js 构建的,开源的 Headless CMS,支持快速构建自定义的 API。
- 由于 Strapi 项目的特殊性,部署时,将会从源码进行构建,所消耗的时间会较长,请耐心等待。
- 因为 Strapi 在
production
模式下无法新建内容类型,所以此项目中部署时默认为development
模式,你可以 fork 此项目,并修改 Dockerfile 中的NODE_ENV development
为NODE_ENV production
,以获取更好的性能。 - 请更换项目中
config/server.js
中的ADMIN_JWT_SECRET
本项目基于开源项目 CloudBase Framework 开发部署,支持一键云端部署
DATABASE_HOST
:数据库地址DATABASE_PORT
:数据库端口DATABASE_NAME
:数据库名称DATABASE_USERNAME
:数据库用户名DATABASE_PASSWORD
:数据库密码
- CynosDB:使用 CynosDB 存储数据
- CFS:使用 CFS 持久化配置
- 部署时,需要将服务路径设置为根路径
/