Strapi - популярная open-source headless CMS. Написана на JavaScript/TypeScript, максимально настраивается под ваши задачи. Данная CMS создана для разработчиков, она делает множество рутинной работы, позволяя сосредоточится на бизнес логике. Подходит для широкого спектра задач - блоги, порталы, каталоги, сервисы, магазины и многое другое. Создание проекта Исчерпывающая инструкция на официальном сайте, тут я приведу краткий набор команд и действия. Демо приложение будет находиться в папке strapi. Перед установкой у вас должно быть: Создание проекта: npx create-strapi-app@latest strapi Для локальной разработки этого, как правило, достаточно. Конфигурация и сборка проекта После установки и создание структуры данных для запуска проекта на сервере мы будем использовать Docker. Это очень универсальный способ, который позволит запустить наше приложение как в облаке, так и на сервере. Убедитесь что у вас установлен Docker и Docker Compose. Добавляем Dockerfile в наш проект с содержимым: FROM n