In this series, I will introduce you to a free CMS system for managing content.

1. Brief introduction

Strapi is a CMS system developed using NodeJS. The earlier version only supported mongoDB database, but the latest version has supported various mainstream databases, such as: mongoDB, Postgre, mysql, etc.

In addition, Strapi also supports docker integration well, which is convenient for programmers to build production environments on virtual machines.

2. Advantages of using Docker

As a programmer, I have always had a dream to install a small amount of software to achieve the maximum functions. Docker has realized my dream. As long as we write the appropriate Dockerfile, we can almost put all the software into Docker Container. This enables you to run all the software on the target machine just by installing the Docker Engine. Strapi just supports Docker very well, and docker integration sample code is given in the official documentation, very convenient.

3. Series of follow-up articles

Docker-compose Strapi 01 :: Using Docker-compose to build Strapi system

Strapi 02 :: Access Strapi Authorization configuration

Strapi 03 :: Use Nginx to integrate Strapi with its consumer side

Strapi 04 :: Migration of Strapi data