Crie novamente .bashrc ao reiniciar o unicórnio?

Tenho algumas variáveis ENV originárias dodeploy do utilizador. (Semelhante ao queHeroku recomenda, mas sem usar o Heroku.)

aplicativo My Rails depende disso para determinadas funções, por exemplo, em application.rb:

config.action_mailer.default_url_options = { host: ENV['MY_HOST'] }

Isso é necessário porque temos vários hosts de teste. Cada host possuiMY_HOST definido com o nome de host correto em.bashrc igual a

export MY_HOST="staging3.example.com"

Isso nos permite usar apenas um trilhosstaging, mas ainda tem o nome de host correto de cada host usado para testar, enviar e-mail, etc., pois isso pode ser definido por máquin

Infelizmente, parece que quando eu reinicio o Unicorn usandoUSR2, não capta alterações nessas variáveis. Fazer uma parada forçada e iniciar carregará corretamente as alteraçõe

Estou a usarpreload_app = true que eu acho que tem algo a ver com isso. Alguma ideia