我有一个Deployd应用程序,它使用标准的内置身份验证来访问" DEPLOYD DASHBOARD",即您输入由dpd showkey
显示的密钥的那个。
现在整个网站都有一个用户名/密码要求来保护它。
如何关闭访问deployd仪表板所需的身份验证?
我已尝试删除./.dpd/keys.json
文件
我还没有在the docs找到任何有用的东西。
答案 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] ;)