I am trying to move a Rails application into production but I am having a problem with Rails not seeing my environment variable.
I have the password for my database setup in my .bashrc file like
export APP_NAME_DATABASE_PASSWORD=secretkey
In irb
ENV["APP_NAME_DATABASE_PASSWORD"]
returns secretkey
.
Using
RAILS_ENV=production rails c
and just
rails c
returns secretkey
but when starting the application I get
Access is denied (using password: NO)
I am using a slightly modified version of the init script on "How To Deploy a Rails App with Unicorn and Nginx on Ubuntu 14.04" to start unicorn.
It is being hosted on Ubuntu Server 14.04.
/proc/PID/environ
. It's quite helpful for debugging this sort of things. – Johnsen