Don't clear up the Discourse env, we need it

This commit is contained in:
Sam 2014-01-03 08:03:04 +11:00
parent 383d38d143
commit ccd859f5fb
1 changed files with 6 additions and 1 deletions

View File

@ -38,7 +38,12 @@ class DockerManager::Upgrader
def run(cmd) def run(cmd)
log "$ #{cmd}" log "$ #{cmd}"
msg = "" msg = ""
clear_env = Hash[*ENV.map{|k,v| [k,nil]}.reject{|k,v| ["REDIS_PROVIDER_URL","PWD","HOME","SHELL","PATH"].include?(k)}.flatten] clear_env = Hash[*ENV.map{|k,v| [k,nil]}
.reject{ |k,v|
["PWD","HOME","SHELL","PATH"].include?(k) ||
k =~ /^DISCOURSE_/
}
.flatten]
clear_env["RAILS_ENV"] = "production" clear_env["RAILS_ENV"] = "production"
IO.popen(clear_env, "cd #{Rails.root} && #{cmd} 2>&1") do |line| IO.popen(clear_env, "cd #{Rails.root} && #{cmd} 2>&1") do |line|