Как получить переменные из будущей базы данных в форме создания героку, используя шаблон? - PullRequest
0 голосов
/ 04 мая 2020

Я создаю шаблон heroku для приложения nodejs, которому нужна база данных mon go.

Так что если вы используете приложение. json

{
  "name": "Deployd",
  "description": "Deployd the simplest way to build and manage an api.",
  "repository": "https://github.com/rad-frameworks/deployd-heroku-template",
  "logo": "http://deployd.com/img/logo.png",
  "keywords": ["node", "deployd", "api"],
  "addons": [
        "mongolab"
  ],
  "env": {
    "databaseHost": {
      "description": "mongo database host",
      "value": ""
    },
    "databasePort": {
      "description": "mongo database port",
      "value": ""
    },
    "databaseName": {
      "description": "mongo database name",
      "value": ""
    },
    "databaseUser": {
      "description": "mongo database user",
      "value": ""
    },
    "databasePassword": {
      "description": "mongo database password",
      "value": "***"
    }
  },
  "postdeploy": "echo '{\"'${DPD_KEY}'\":true}' >> .dpd/keys.json"
}

Heroku покажите что-то вроде этого:

enter image description here

Как видите, пользователь должен поставить значения для необходимых переменных.

Так что мой вопрос is:

Как узнать "будущие" значения mongodb, которые будут созданы для автоматического заполнения формы создания heroku?

Обходной путь

  • Заполнить фиктивные значения формой heroku
  • Создать приложение
  • Добавить необходимые переменные env
  • Перезапустить приложение
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...