В начале книги рассматривается, что такое Kamal, как он работает на базовом уровне, а также проводится первое развертывание. Затем подробно разбирается конфигурация сервера Kamal, после чего читатели смогут применить полученные знания для развертывания двух более сложных примеров. В заключительной части книги рассматриваются логирование, отладка, CI/CD и работа с резервными копиями.
Предисловие
Предисловие к первому изданию написал Донал МакБрин, ведущий программист 37signals и один из основных разработчиков Kamal.
Какое издание выбрать?
Второе издание книги охватывает релизы Kamal 2.x, включая последнюю версию Kamal 2.0.
Предыдущее издание книги было посвящено Kamal 1.x.
Подходит ли эта книга только для Rails?
Нет. Kamal не привязан к какому-либо фреймворку, поэтому книга написана в общем ключе, с минимальными предположениями о структуре Dockerfile. Вам понадобится Dockerfile, и вы готовы приступить.
Подходит ли Kamal только для Ubuntu?
Нет. Kamal не привязан к конкретному дистрибутиву Linux, поэтому вы можете использовать любой удобный для вас. Однако небольшие примеры по настройке серверов в книге тестировались на Ubuntu 22 LTS.
Посмотреть больше
Авторы
Josef Strzibny
Опытный разработчик программного обеспечения и независимый создатель. Автор книг "Kamal Handbook", "Deployment from Scratch" и набора инструментов "Business Class Starter Kit". Специализируется на разработке, развертывании и оптимизации программных решений.
Команда внимательно читает ваши комментарии и оперативно на них реагирует. Вы можете спокойно оставлять запросы на обновления или задавать любые вопросы о курсе здесь.