Последние темы автора:
- [Евгений Паромов] Проектирование платформы методом EventStorming
- [Современное образование] Русский язык. Теория языка. 1 - 11 класс (2025)
- [Дмитрий Черемушкин] Стратегический вебинар по крипто рынку (блокчейн и DeFi) (Октябрь 2025)
- [Данила Сусак] Клуб Битва за молодость 2.0. Модуль 4. Дух Дракона. Часть 4. Модуль 4ПРО. Развивая стратегию. Часть 1. Тариф 1 месяц (2025)
- [Надежда Бейнер] Визуализация и дизайн интерьера в HOMESTYLER
- #1
Голосов: 0
[Thinknetica] Александр Борисов ― Деплой Ruby on Rails приложений с помощью Docker Swarm и MRSK (2023)
Этот воркшоп поможет попробовать mrsk для деплоя приложений на Ruby on Rails и поможет понять, как используется Docker при деплое.
Вы сможете выстроить схему деплоя для вашего сайд-проекта.
Обычно мы деплоим наши приложения с помощью capistrano. Всё хорошо работает до тех пор, пока не нужно обновить операционную систему или версию Руби. На воркшопе мы покажем как избежать этих проблем с помощью Docker, и как использовать аналог capistrano 2023 года – mrsk
День 1. Докеризация Rails приложения
Освежите/получите основные знания по Docker, научитесь докеризировать Rails-приложения. Докеризируете ваше приложение на домашнем задании.
День 3. Деплой с помощью mrsk
Научитесь деплоить Rails-приложения с помощью mrsk. Задеплоите ваше приложение на домашнем задании этим способом.
Описание:
Этот воркшоп поможет попробовать 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 или переездом на другой хостинг.
- Добавите современные лучшие практики деплоя в свой арсенал инструментов
Для просмотра ссылок пройдите регистрацию
