👨‍💻DEV [Thinknetica] Александр Борисов ― Деплой Ruby on Rails приложений с помощью Docker Swarm и MRSK 2023

[Thinknetica] Александр Борисов ― Деплой Ruby on R_0.png


[Thinknetica] Александр Борисов ― Деплой Ruby on Rails приложений с помощью Docker Swarm и MRSK (2023)

Этот воркшоп поможет попробовать 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 или переездом на другой хостинг.

* Добавите современные лучшие практики деплоя в свой арсенал инструментов



—————————————————————————

🔗 Продажник:
Доступно пользователям: Зарегистрированный


📥 СКАЧАТЬ КУРС:
🔐 Хотите получить доступ?

Чтобы увидеть скрытые ссылки и ставить лайки, активируйте VIP-статус.

💎 ПОЛУЧИТЬ ДОСТУП Наш Telegram канал
 

Похожие курсы

Назад
Верх