Рубрики
Uncategorized

TIL: Как запустить консоль Rails в приложении Elastic Beanstalk

У меня есть Ruby on Rails Application, развернута на AWS Elastic Beanstalk. До этого момента у меня нет … Помечено с сегодняшним, Bash, DevOps.

У меня есть Ruby on Rails Application, развернута на AWS Elastic Beanstalk. До этого момента мне не нужно было непосредственно управлять консолью Rails для моего приложения в производстве, так как я использую различные плагины администратора для отслеживания большинства вещей. Если нет, я также могу использовать AWS CloudWatch. Сегодня мне нужно было получить доступ к консоли Rails для запуска команды для некоторых вещей управления базами данных. Я провел стандартную команду Elestic Beanstalk CLI для SSH:

eb shh

Но после этого у меня была проблема, пытаясь бежать Bundle Exec Rails C в /var/app Ток . Это просто продолжало давать мне ошибки. После некоторых поисков некоторой помощи я наткнулся на отличную статью Stackoverflow, которые помогли мне.

Я настроил среду ROR на эластичном бобовом стенке AWS. Я могу SSH в моем экземпляре EC2 мой домашний каталог/ Главная/EC2-пользователь , что эффективно пусто. Если я переместим каталог, есть также /home/webapp каталог, к которому у меня нет доступа.

Оказывается, мне нужно было переключить мой пользователь, чтобы сделать работу.

sudo su
bundle exec rails c

Andddddd сделал.

Оригинал: «https://dev.to/talk2megooseman/til-how-to-run-rails-console-in-elastic-beanstalk-app-n09»