К содержанию
Первый Коммит

Модуль 15 после покупки курса

Деплой и Docker

  • Docker
  • Dockerfile
  • docker-compose
  • CI/CD
  • GitHub Actions
  • Nginx
  • SSL
  • VPS

#15.1 Docker — зачем нужен

Docker — инструмент контейнеризации, который упаковывает приложение со всеми зависимостями в изолированный контейнер. Контейнер работает одинаково на любом компьютере — нет проблемы «у меня работает, а на сервере нет».

Преимущества Docker:

  • Изоляция — приложение не зависит от настроек сервера
  • Воспроизводимость — одинаковое окружение для разработки, тестирования и продакшена
  • Простой деплой — docker compose up, и всё работает
  • Масштабирование — легко запустить несколько копий приложения

Платная часть курса

Остальные модули открывает покупка курса

Первые 2 модуля курса «Node.js» открыты всем. Остальные 14 модулей, включая этот, открываются после покупки курса. Доступ остаётся навсегда вместе со всеми обновлениями курса.

Уже купили этот курс? Войдите, и он откроется.

В этом модуле 11 разделов

  1. 15.1 Docker — зачем нужен
  2. 15.2 Docker Compose
  3. 15.3 Nginx как reverse proxy
  4. 15.4 GitHub Actions CI/CD
  5. 15.5 Практика
  6. 15.6 Multi-stage Dockerfile для production
  7. 15.7 Структурированное логирование через pino
  8. 15.8 Альтернативы Docker+VPS: Vercel, Railway, Fly.io
  9. 15.9 Расширенный CI/CD: Docker Registry и build-push
  10. Итоги модуля 15
  11. Домашнее задание

Введите запрос: название модуля, тема или раздел.

Стрелки — выбор, Enter — открыть. Ищет по названиям модулей, темам и разделам.