Использование MySQL на Heroku CI - PullRequest
1 голос
/ 04 июня 2019

У меня есть приложение Rails, которое использует базу данных MySQL. Я хотел бы использовать Heroku CI из-за его тесной интеграции с конвейерами, но при настройке тестовой базы данных я вижу следующую ошибку:

PG::ConnectionBad: could not connect to server: Connection refused

Is the server running on host "127.0.0.1" and accepting TCP/IP connections on port 5432?

Предполагается, что я использую Postgres. Я использую аддон JawsDB для использования MySQL на Heroku, поэтому я попытался указать это для моей тестовой среды в файле app.json:

"environments": {
    "test": {
      "addons": [
        "jawsdb:kitefin"
      ]
    }
  },

Но, похоже, это не имело значения, и я вижу ту же ошибку. Heroku заставляет вас использовать Postgres в CI? Если это так, мне придется использовать другой сервис, такой как CircleCI.

1 Ответ

1 голос
/ 04 июня 2019

Можете ли вы попробовать это добавление in-dyno:

"addons": ["jawsdb:kitefin:in-dyno"]

https://devcenter.heroku.com/articles/heroku-ci-in-dyno-databases

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...