- Регистрация
 - 27 Авг 2018
 
- Сообщения
 - 47,045
 
- Реакции
 - 947,916
 
- Тема Автор Вы автор данного материала? |
 - #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 или переездом на другой хостинг.
 - Добавите современные лучшие практики деплоя в свой арсенал инструментов
 
СКАЧАТЬ: