Укажите различные планы дополнений для сред разработки / тестирования / разработки - PullRequest
0 голосов
/ 13 марта 2019

Можно ли в Heroku указывать разные планы дополнений в зависимости от среды, в которой мы находимся?

У меня есть несколько тестовых сред, где мне нужен минимально возможный план PostgreSQL (уровень хобби).Но для производства мне нужен более мощный.

Я бы хотел, чтобы моя инфраструктура была полностью собрана из файла app.json, но похоже, что он не может отличить производство от тестирования и т. Д.

Есть что-то, что я пропускаю, или, может быть, я подхожу к этому неправильно?

1 Ответ

0 голосов
/ 13 марта 2019

Вы можете указать параметры среды через environments объект верхнего уровня. Каждая клавиша в этом объекте полностью заменяет значения, предоставленные на верхнем уровне для

В этом случае что-то вроде

{
  "addons": [
    "heroku-postgresql:premium-0"
  ],
  "environments": {
    "test": {
      "addons": [
        "heroku-postgresql:hobby-dev"
      ]
    }
  }
}

должен сделать трюк.

...