配置不正确:SECRET_KEY设置不能为空

时间:2016-03-21 07:14:33

标签: ubuntu-14.04 docker-compose

我是kobotoolbox的新手。我试图在我的服务器环境中设置kobo。我跟着下面的过程

  1. 首先,我开始使用https://github.com/kobotoolbox/kobo-docker中指定的安装步骤。 在第6点,他们提到填写所有必修变量。 所以从那里我将获得"强制变量"像DJANGO_SECRET_KEY一样? 所以没有修改" envfile.server.txt"的任何值。继续进一步。

  2. 然后尝试命中命令 - sudo docker run kobotoolbox / kobocat - 获取错误 " django.core.exceptions.ImproperlyConfigured:SECRET_KEY设置不能为空"

  3. 我应该在哪里指定密钥以及从哪里获得所有强制值? m缺少任何步骤,请指导

1 个答案:

答案 0 :(得分:0)

您可以从在线django密钥生成器获取DJANGO_SECRET_KEY。

将docker-compose-yml内容复制到docker-compose.yml后,必须编辑envfile.txt

示例envfile.txt

    HOST_ADDRESS= 172.17.0.1
    ENKETO_API_TOKEN= '$#=#i3l2fxe)y1*gwpq&rj=  (@73881una=!+7vwv_q&rp6k362'
    DJANGO_SECRET_KEY= '$#=#i3l2fxe)y1*gwpq&rj=(@73881una=!+7vwv_q&rp6k362'
    KOBO_SUPERUSER_USERNAME= 'admin'
    KOBO_SUPERUSER_PASSWORD= 'admin'
    KPI_PUBLIC_PORT=8000
    KOBOCAT_PUBLIC_PORT=8001
    ENKETO_EXPRESS_PUBLIC_PORT=8005

使用docker-compose来运行kobotoolbox