English version | Русская версия

Этот проект поможет вам:

  1. Создать и сконфигурировать новое Rails 5 приложение
  2. Настроить типичный сервер для Rails 5 приложения
  3. Задеплоить код Rails 5 приложения на сервер

О Deploy.RB

Сегодня даже новое Rails 5 приложение зависит от большого кол-ва дополнительных сервисов: база данных, кеш-хранилище, поисковый движок, отложенные задачи и задачи по расписанию и т.д.

Этот проект должен помочь разработчику запустить небольшое Rails 5 приложение на продакшн сервере быстро и с минимальными усилиями.

ПРОБЛЕМА

Для кого?

Что я найду в этом проекте?

  1. Простое Rails 5 приложение которое использует Redis, Sidekiq, Cron, Sphinx и ActionCable. Приложение было аккуратно настроено и подготовлено для обеспечения простого деплой процесса. Вероятно, в этом простом приложении вы сможете найти и изучить полезные техники при создании нового приложения. Возможно это окажется полезным (или не окажется) в вашей ежедневной работе.
  2. Хорошо протестированный BASH скрипт и Руководство которые помогут вам быстро и легко настроить сервер для экспериментов с Rails 5 приложением в production режиме.
  3. Простой инструмент деплоя который был написан на Ruby в процедурно-ориентированном стиле. Этот простой инструмент загружает Rails 5 приложение на сервер приблзительно так же, как это делает Capistrano. И данный инструмент может стать хорошим отправным пунктом для изучения типичного процесса деплоя Rails приложения. Процедурный стиль кода позволит разобраться в нем даже новичкам.