关闭Deployd仪表板身份验证

时间:2017-08-16 00:28:49

标签: authentication key deployd dpd

我有一个Deployd应用程序,它使用标准的内置身份验证来访问" DEPLOYD DASHBOARD",即您输入由dpd showkey显示的密钥的那个。

现在整个网站都有一个用户名/密码要求来保护它。

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

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

1 个答案:

答案 0 :(得分:0)

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

  

来自:http://docs.deployd.com/docs/server/
  注意:如果options.env是" development",则仪表板不需要身份验证,也不会缓存配置。确保   将此更改为" production"或部署时类似的东西。

实施例
'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();

我不会将此标记为正确答案,以防有一个解决方案不要求明确禁止做某事(即。"确保在部署&#34时更改[this] ;)