
egghead
Проект egghead.io представляет огромный выбор курсов и скринкастов для разработчиков любого уровня и профессии.
Build a Twelve-Factor Node.js App with Docker
Этот курс поможет вам шаг за шагом разобраться, как превратить ваше Node.js‑приложение в полноценное, надежное и масштабируемое 12‑факторное приложение с помощью Docker. Вы узнаете, как правильно организовать структуру проекта, подготовить окружение, автоматизировать развертывание и обеспечить стабильную работу в продакшене.
Материал курса охватывает полный цикл подготовки и развертывания приложения, включая настройку среды, управление конфигурацией и использование Docker в соответствии с лучшими практиками.
Вы научитесь грамотно использовать переменные окружения для управления конфигурацией, что является ключевым аспектом 12‑факторной методологии.
Каждый урок сопровождается демонстрацией настройки конфигурации. Материалы доступны в репозитории:
https://github.com/markoshust/Manage-Configuration-Values-with-Environment-Variables/tree/master
Название ветки соответствует уроку, что позволяет легко ориентироваться в примерах.
После прохождения курса вы будете уверенно создавать, конфигурировать и развёртывать 12‑факторные Node.js‑приложения в Docker, используя архитектурные принципы, подходящие для реальных продакшен‑систем.

Проект egghead.io представляет огромный выбор курсов и скринкастов для разработчиков любого уровня и профессии.