2013-03-05 10 views
1

AWS Elastic Beanstalk прост в использовании для развертывания рельсов на Amazon EC2. Установив RAILS_SKIP_MIGRATIONS как true, eb не будет запускать сами миграции, поэтому я могу самостоятельно управлять миграциями.управлять миграциями при развертывании рельсов с помощью AWS Elastic Beanstalk

Однако SSH для экземпляра EC2, созданного Beanstalk, я не могу найти развернутое приложение-рельсы в домашнем каталоге. Тогда я не знаю, где вручную выполнить грабли миграции.

Интересно, почему приложение rails не может быть найдено на экземпляре EC2, поскольку экземпляр является веб-сервером для размещения приложения. Он где-то скрыт? И как мне вручную грабли миграции?

Благодаря

ответ

1

Попробуйте взглянуть на /var/app/current.

+0

Если сообщение не удалось выполнить успешно, оно также может быть указано в '/ var/app/ondeck'. – honktronic

-1

Я думаю, что вы не можете найти грабли, потому что упругая Beanstalk работать рубиновый среду в виртуальной среде - РВМ. Попробуйте найти в каталоге/opt переменные среды, которые настроили рубиновую среду для текущего терминала. Я не уверен в Ruby, но для python вам нужно: source/opt/python/current/env.

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

  • Нет связанных вопросов^_^