-
Notifications
You must be signed in to change notification settings - Fork 48
Rails Console and DB Console on an Elastic Beanstalk machine
Bill Branan edited this page Aug 4, 2017
·
5 revisions
First SSH onto the correct box.
Start in the correct location.
cd /var/app/current
Because we use some gems from github we need to set the BUNDLE_PATH
first
BUNDLE_PATH=/opt/rubies/ruby-2.3.4/lib/ruby/gems/2.3.0/ bundle exec rails c production
In console, if you want to switch to a specific tenant:
AccountElevator.switch!('nacho.demo.hydrainabox.org')
For direct postgres access:
BUNDLE_PATH=/opt/rubies/ruby-2.3.4/lib/ruby/gems/2.3.0/ RAILS_ENV=production bundle exec rails db -p
The -p
is required to pickup DB user/pass from app configuration.
Remember: the Apartment gem makes extensive use of schemas, so you must be sure you are looking at the right table!