【问题标题】:Turning off Deployd dashboard authentication关闭已部署的仪表板身份验证
【发布时间】:2017-08-16 09:38:32
【问题描述】:

我有一个已部署的应用程序,它使用标准的内置身份验证来访问“DEPLOYD DASHBOARD”,您可以在其中输入由dpd showkey 显示的密钥。

现在整个网站都受到用户名/密码要求的保护才能访问它。

如何关闭访问部署的仪表板所需的身份验证?


我已尝试删除 ./.dpd/keys.json 文件。
我还没有在the docs 中找到任何有用的东西。

【问题讨论】:

    标签: authentication key deployd dpd


    【解决方案1】:

    这似乎不是最好的解决方案,但它确实可以满足要求:

    来自:http://docs.deployd.com/docs/server/
    注意:如果 options.env 是“开发”,则仪表板将不需要身份验证,并且不会缓存配置。确保 部署时将其更改为“生产”或类似内容。


    示例
    (已添加'env': 'development'):

    var deployd = require('deployd')
      , options = {
        'port': 7777,
        'db': {
            'host': '127.0.0.1',
            'name': 'my-database'
        },
        'env': 'development'
       };
    
    var dpd = deployd(options);
    
    dpd.listen();
    

    我不会将此标记为正确答案,以防有一个解决方案不需要做一些明确不鼓励的事情(即“确保在部署时更改 [this]”)。

    【讨论】:

      猜你喜欢
      • 2016-07-11
      • 2018-08-29
      • 2015-10-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多