Ежедневно, с 8:30 до 22:30
Предзаказ
1347

Деплой Ruby on Rails приложений с помощью Docker Swarm и MRSK

Средняя оценка 0.0 из 5 на основании 0 голосов (0)
2 0
0
Автор:
200 ₽
490 ₽
-59%
Кэшбэк: 5% (10 ₽)
Курс будет выдан в течение 1-3 часов после оплаты.
Категории:

Этот воркшоп поможет попробовать mrsk для деплоя приложений на Ruby on Rails и поможет понять, как используется Docker при деплое.

Вы сможете выстроить схему деплоя для вашего сайд-проекта.

Обычно мы деплоим наши приложения с помощью capistrano. Всё хорошо работает до тех пор, пока не нужно обновить операционную систему или версию Руби. На воркшопе мы покажем как избежать этих проблем с помощью Docker, и как использовать аналог capistrano 2023 года – MRSK.

Программа курса

День 1. Докеризация Rails приложения

  • Образ, регистр
  • Dockerfile
  • контейнер
    • порт
    • вольюм
  • docker-compose
  • сборка приложения на Ruby on Rails

В результате вы:

Освежите/получите основные знания по Docker, научитесь докеризировать Rails-приложения. Докеризируете ваше приложение на домашнем задании.

День 2. Деплой с помощью docker swarm

  • что такое docker swarm
  • настройка сервера
  • деплой
    • фоновые задачи
  • обслуживание
    • логи
    • скейлинг
    • раздача статики
    • деплой с gitlab ci
  • возможные проблемы
    • не обновляется версия
    • долгое время в очереди nginx

В результате вы:

Научитесь деплоить Rails-приложения с помощью Docker Swarm. Задеплоите ваше приложение на домашнем задании этим способом.

День 3. Деплой с помощью mrsk

  • что такое mrsk
  • настройка сервера
  • деплой
    • фоновые задачи
  • обслуживание
    • логи
    • скейлинг
    • раздача статики
    • деплой с gitlab ci
  • возможные проблемы

В результате вы:

Научитесь деплоить Rails-приложения с помощью mrsk. Задеплоите ваше приложение на домашнем задании этим способом.

За время воркшкопа вы:

  • Научитесь собирать докер-образы для Rails-приложения
  • Сможете задеплоить Rails-приложение с помощью mrsk
  • Сможете задеплоить Rails-приложение с помощью docker swarm
  • Поймете, как избежать проблемы с обновлениями версии Ruby или переездом на другой хостинг.
  • Добавите современные лучшие практики деплоя в свой арсенал инструментов
Характеристики
Наличие Предзаказ Тип Видео Размещение на сайте 11.04.2023 Артикул 1347

Об авторах

Фото: Thinknetica
Новый
0.0
Thinknetica
Онлайн-школа для разработчиков, работает с 2013 года. Главная специализация — Ruby on Rails: от основ языка до архитектуры, DDD и масштабирования.

Отзывы и комментарии

Отзывов ещё нет, будьте первыми

Написать отзыв
Нажимая "Отправить" Вы соглашаетесь с правилами публикации и даёте согласие на обработку персональных данных. Администрация не несёт ответственности за содержание отзывов.

Похожие товары:

Постер товара: Воркшоп по Docker
Скидка 85%
Предзаказ
Средняя оценка 0.0 из 5 на основании 0 голосов
Воркшоп по Docker
Docker
Постер товара: Метапрограммирование на Ruby
Скидка 69%
Предзаказ
Средняя оценка 5.0 из 5 на основании 1 голосов
Метапрограммирование на Ruby
Языки программирования
Постер товара: Kubernetes для Rails-разработчиков
Скидка 54%
Предзаказ
Средняя оценка 0.0 из 5 на основании 0 голосов
Kubernetes для Rails-разработчиков
Kubernetes
Постер товара: Docker и Docker Compose - Деплой проекта с нуля
Скидка 72%
Предзаказ
Средняя оценка 0.0 из 5 на основании 0 голосов
Docker и Docker Compose - Деплой проекта с нуля
Docker
Постер товара: Под капотом Ruby on Rails
Скидка 62%
Предзаказ
Средняя оценка 0.0 из 5 на основании 0 голосов
Под капотом Ruby on Rails
Ruby on Rails
Постер товара: Профилирование и оптимизация тестов Rails-приложений
Скидка 69%
Предзаказ
Средняя оценка 0.0 из 5 на основании 0 голосов
Профилирование и оптимизация тестов Rails-приложений
API-тестирование
Постер товара: Масштабирование Rails-приложений
Скидка 59%
Предзаказ
Средняя оценка 0.0 из 5 на основании 0 голосов
Масштабирование Rails-приложений
Ruby on Rails
Постер товара: Объектно-ориентированный дизайн в Ruby
Скидка 75%
Предзаказ
Средняя оценка 0.0 из 5 на основании 0 голосов
Объектно-ориентированный дизайн в Ruby
Ruby on Rails