Цей воркшоп допоможе спробувати mrsk для деплоя додатків на Ruby on Rails і допоможе зрозуміти, як використовується Docker при деплої.
Ви зможете вибудувати схему деплоя для вашого сайд-проекту.
Зазвичай ми деплоїмо наші програми за допомогою capistrano. Все добре працює до тих пір, поки не потрібно оновити операційну систему або версію Рубі. На воркшопі ми покажемо як уникнути цих проблем за допомогою Docker, і як використовувати аналог capistrano 2023 року-mrsk
за час воркшкопа ви:
Ви зможете вибудувати схему деплоя для вашого сайд-проекту.
Зазвичай ми деплоїмо наші програми за допомогою capistrano. Все добре працює до тих пір, поки не потрібно оновити операційну систему або версію Рубі. На воркшопі ми покажемо як уникнути цих проблем за допомогою Docker, і як використовувати аналог capistrano 2023 року-mrsk
День 1. Докеризація Rails додатки
Освіжіть/отримаєте основні знання по Docker, навчитеся докеризувати Rails-додатки. Докерізіруете ваш додаток на домашньому завданні.
День 2. Деплой за допомогою Docker swarm
Навчіться деплоіть Rails-додатки за допомогою Docker Swarm. Задеплоїте ваш додаток на домашньому завданні цим способом.
День 3. Деплой за допомогою mrsk
Навчіться деплоіть Rails-додатки за допомогою mrsk. Задеплоїте ваш додаток на домашньому завданні цим способом.
- Образ, регістр
- 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 або переїздом на інший хостинг.
- додайте Сучасні найкращі практики деплоя до свого арсеналу інструментів
https://privatelink.de/?https://thinknetica.com/pro/workshop_deploy_ruby_docker