2012-08-07 2 views
0

heroku에 스테이징 앱이 있습니다. 내가 RACK_ENV를 프로덕션으로 남겨두면 응용 프로그램이 작동하지만 응용 프로그램이 정상적으로 실행되도록 설정하면 (오류 H10 (응용 프로그램이 다운 됨)) - 그게 내가 얻은 모든 정보입니다 ...Padrino - heroku의 RACK_ENV가 진행중인 충돌 앱으로 변경됨

내 앱은 Padrino 응용 프로그램입니다 , 그리고 나는 RACK_ENV를 사용하여 전자 메일 등에서 사용할 기본 URL과 같은 몇 가지 사항을 설정하고 있습니다. RACK_ENV에 대한 코드에서 검색을 수행했으며 가능한 모든 값을 기반으로 모든 것이 올바르게 설정되어있는 것처럼 보입니다.

로그에서 '스테이징을 찾지 못했습니다 : 프로덕션으로 넘어갑니다.'라고 말한 로그를 보았습니다. 문제가 해결되지 않았다면 그 메시지가 실패 메시지.

누구에게 무슨 일이 일어날 지 알고 있습니까?

감사합니다 :)

답변

0

OK ... 나는 그것을 다시 받아 - 내 DB 구성 중 하나를 놓친 밝혀 ... FAIL!

0

사실, 새로운 환경으로 구성을 업데이트해야합니다. 생산 환경에 문제가있어서 추가했습니다.

# config/database.rb 
postgres = URI.parse(ENV['DATABASE_URL'] || '') 

ActiveRecord::Base.configurations[:production] = { 
    :adapter => 'postgresql', 
    :encoding => 'utf8', 
    :database => postgres.path[1..-1], 
    :username => postgres.user, 
    :password => postgres.password, 
    :host  => postgres.host 
}