在这个系列里面,主要给大家介绍一种免费的CMS系统,用于管理content。
简要介绍
Strapi是一个使用nodejs开发的CMS系统,早期版本只支持mongoDB数据库,不过最新版本已经支持了各种主流数据库,比如:mongoDB,Postgre,mysql,etc.
另外Strapi也很好的支持了docker集成,这样方便程序员在虚拟机上搭建生产环境。
使用Docker的优势
作为一个程序员,我一直有一个梦想就是装很少的软件,完成最大的功能,docker实现了我这个梦想,只要编写适当的Dockerfile,我们几乎可以把所有的软件放到docker container中,这样就实现了在目标机器上只安装docker engine,就可以运行所有软件的目的
Strapi恰恰很好的支持了docker,而且官方文档中给出了docker集成的示例代码,非常方便。
系列后续文章
Strapi 01 :: 使用Docker搭建Strapi系统
Strapi 02 :: Strapi的authorization
Strapi 03 :: 使用Nginx集成Strapi以及消费端(Asp.net core)