Heroku использует производственную конфигурацию вместо промежуточной
Я использую два приложения на Heroku, одно из которых - myapp-production, а другое - myapp-staging.
Однако по какой-то причине промежуточное приложение использует конфигурацию рабочей среды, а не промежуточную конфигурацию, которую я определил в staging.rb.
Я настроил промежуточное приложение, запустив
heroku create --stack cedar --remote staging
и после
heroku config:add RACK_ENV=staging --app myapp-staging
Тем не менее, myapp-staging все еще использует производственную конфигурацию. Есть идеи, почему и как это решить?
2 ответа
Решение
Важно добавить RAILS_ENV= постановка тоже
heroku config:add RAILS_ENV=staging --app myapp-staging
Вы перезапустили свои динам (heroku restart
) после внесения этого изменения в вашу конфигурацию?