Данный репозиторий содержит код приложения для воркшопа «Безфронтендая разработка» в рамках конференции RubyRussia 2020.
Данный проект в первую очередь рассчитан на разработку в Docker-окружении и использует конфигурацию из статьи Ruby on Whales.
Вам потребуется:
docker
иdocker-compose
.
См. официальный сайт.
dip
.
Для развёртывания окружения выполните следующую команду из корня проекта:
dip provision
Для запуска сервера Rails выполните команду:
dip rails s
Приложение будет доступно по адресу: http://localhost:3000/.
Рекомендуется запускать webpack-dev-server в отдельной вкладке, чтобы наблюдать за его работой:
dip up webpacker
Для запуска тестов (мы используем RSpec) выполните одну из команд:
# только unit-тесты
dip rspec
# только системные тесты
dip rspec system
Внимание. Убедитесь, что тесты выполняются успешно перед началом воркшопа. Если возникли проблемы, пожалуйста, сообщите о них заранее.