В статье Развертывание вашей кодовой базы с помощью Cosmic JS я пишу о том, как легко развернуть Cosmic JS Apps с помощью только репозитория GitHub и системы Cosmic JS. Cosmic JS позволяет разработчикам развертывать свои кодовые базы на сервере приложений Cosmic JS для промежуточных, тестовых и демонстрационных целей, а теперь предлагает новые варианты развертывания в производственной среде, доступные с некоторыми из ваших любимых сервисов развертывания.

Теперь вы можете развертывать Приложения на основе Cosmic JS в Heroku, Zeit и Netlify. Создание прогрессивных быстрых веб-приложений требует использования мощных микросервисных инструментов и гибкости для развертывания в ваших любимых сервисах в зависимости от потребностей ваших приложений. Простому развертыванию веб-приложений с помощью таких сервисов, как Heroku, Zeit или Netlify, помогает процесс разработки, который уже оптимизирован с помощью ваших любимых инструментов.

Cosmic JS использует Dokku (развертывание в стиле Docker + Heroku) для развертывания вашего приложения с любого GitHub, BitBucket или любого другого публичного репо в его собственный поддомен. Развертывание будет успешным, если ваше приложение будет следовать Руководству по развертыванию Heroku. Если вы подключили свою учетную запись GitHub к Cosmic JS, вы также сможете развернуть свои частные репозитории GitHub. Ваше развернутое приложение будет включать переменные среды, которые используются для подключения к вашему Cosmic JS Bucket. Вам понадобится учетная запись со службой, которую вы используете для развертывания приложения Cosmic JS.

Обзор приложений для развертывания на Zeit, Heroku или Netlify
Как развернуть кодовую базу с помощью Cosmic JS
Документация для разработчиков

Я надеюсь, что вы нашли это руководство полезным. Если у вас есть вопросы или комментарии о функциях в системе Cosmic JS, я хотел бы услышать о них. Вы можете обратиться к моему Профилю Cosmic JS для получения дополнительной информации о том, как интуитивно перемещаться по панели инструментов Cosmic JS.

Cosmic JS - это CMS, ориентированная на API, которая позволяет смешанным командам разработчиков и редакторов совместно работать над независимым от языка программирования API для управления своим контентом, данными, файлами и приложениями.