Dr. Dre
Модератор
- Регистрация
- 02.10.20
- Сообщения
- 62,914
- Реакции
- 157,597
- #1
Голосов: 0
Этот воркшоп поможет попробовать 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 или переездом на другой хостинг.
- Добавите современные лучшие практики деплоя в свой арсенал инструментов
Курс ведет: Thinknetica
О курсе от автора:
Скачать материалы курса:
Материал может быть удалён по требованию правообладателя
Похожие темы
- [Udemy] Тестирование API (Postman) (2024)
- [Stepik] Подготовка к собеседованию на Data Engineer (2024)
- [Чхави Радж Досадж] [Питер] Сам себе тестировщик. Пошаговое руководство по тестированию ПО
- [Ваутер Грунефелд] [Питер] Креативный программист (2024)
- [Хосе Аро Перальта] [Питер] Микросервисы и API (2024)
- [Пол Дейтел, Харви Дейтел] [Питер] C++20 для программистов (2024)
- [GetAnalyst] Интеграции - подходы к решению практических задач (2024)
- [Алексей Ильющенко] [Stepik] Разработка мобильных и PC приложений на Python. Фреймворк Kivy (2024)
- [shultais.education] Дата и время в Python 3 (2024)
- [shultais.education] Функциональное программирование в Python 3 (2024)