2013-11-12 4 views
1

У меня возникли проблемы с установкой Shopify Dashing ruby ​​на Elastic Beanstalk. Мы успешно запускаем его на Heroku, но хотим перенести его на AWS, где живут остальные наши приложения.Конфигурация приложения Ruby на эластичном бобовом стебле

Проблема: Я могу запустить ее и загрузить основное приложение, но ни одна из данных не загружается, а журнал консоли вызывает ошибки подключения). Это, вероятно, потому, что маршрут/события не возвращает никаких данных (хотя это не возвращающие 200)

Вещи я пытался до сих пор:

  1. расслоение --deployment и толкая вверх продавцов/расслоение FOLDER
  2. вариации команд в .ebextension/ruby.config на основе ответа (GIST) в этом вопросе: Elastic Beanstalk - Rails Deploy using Github Gems

Я думаю, его проблемы с JSon драгоценный камень с момента его одной вещи, которую я пришлось поиграть с ЭБ (добавив его к Gemfile :)

source 'https://rubygems.org' 
gem 'dashing' 
gem 'json' 

Этот код работает локально и на Heroku и я использую типовая панель, производимую с «началом лихой», так что это ничего обычай, что я сделал.

Мысли/Идеи? Приложение в настоящее время работает на (загружает основной HTML, но не имеет значения, и вы увидите ошибки в console.log): http://ch-dash.elasticbeanstalk.com/

+0

Я вижу, что Heroku запускает пакетную установку - без разработки: test --path vendor/bundle --binstubs vendor/bundle/bin --deployment ". – DarylChymko

ответ

1

Попробуйте использовать elastic-beanstalk камень для упаковки и развертывания. Отметили .ebextensions, сгенерированные из раздела real-world example, или файл с образцом. Он включает команды от @gkop, которые заставляют его работать как можно скорее в среде eb.

Смежные вопросы