如何在Heroku CI中为Redis插件设置身份验证配置

时间:2019-05-06 20:18:00

标签: heroku redis continuous-integration

因此,我需要用于Heroku CI的Redis服务器。我将其作为附加组件使用,没有任何额外的配置,因此,我收到此无身份验证错误。

我尝试在"test-setup":中运行redis-server,但未找到命令。这就是我的app.json

{
  "name": "HouseProject",
  "scripts": {
  },
  "env": {
  },
  "environments": {
    "test": {
      "env": {
        "SECRET_TOKEN": "test-secret"
      },
      "scripts": {
        "test-setup": "./manage.py migrate",
        "test": "pytest"
      },
      "addons":[
        "heroku-redis:in-dyno"
      ]
    }
  },
  "formation": {
    "web": {
      "quantity": 1
    }
  },
  "addons": [
    "heroku-postgresql",
    "heroku-postgresql",
    "sendgrid",
    "ssl"
  ],
  "buildpacks": [
    {
      "url": "heroku/python"
    }
  ]
}

我没有在我的Redis / Postgres服务器上运行Pytest,而是在所有测试中收到此错误: aioredis.errors.AuthError: NOAUTH Authentication required.

.heroku/python/lib/python3.6/site-packages/channels_redis/core.py:604: AuthError

有什么想法或解决方案吗?谢谢

0 个答案:

没有答案