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