configuration用户以远程访问Parse Dashboard

这是我试图访问Docker上运行的分析仪表板(本地)

在这里输入图像说明

这里是我运行的docker命令:

docker run -d -p 4040:4040 --name myappname-local-dashboard -e PARSE_DASHBOARD_ALLOW_INSECURE_HTTP=1 -e USER1=admin -e USER1_PASSWORD=pass -v /home/xybrek/parse-dashboard/config.json:/home/xybrek/parse-dashboard/Parse-Dashboard/parse-dashboard-config.json parse-dashboard 

config.json

 { "appId": "appId", "cloud": "main.js", "masterKey": "masterKey", "javascriptKey" : "javascriptKey", "restAPIKey" : "restAPIKey", "databaseURI": "mongodb://localhost/test", "port": 8080 } 

分析仪表板,config.json

 { "apps": [{ "serverURL": "http://localhost:1337/parse", "appId": "appId", "masterKey": "masterKey", "appName": "myappname", "iconName": "" }], "iconsFolder": "icons", "users": [ { "user":"admin", "pass":"pass" } ] } 

这里有什么可能是错的?

你把configuration放在一个错误的地方。

用这个:

 docker run -d -p 4040:4040 --name myappname-local-dashboard \ -e PARSE_DASHBOARD_ALLOW_INSECURE_HTTP=1 \ -e USER1=admin \ -e USER1_PASSWORD=pass \ -v $(pwd)/parse-dashboard-config.json:/src/Parse-Dashboard/parse-dashboard-config.json \ parse-dashboard 

另外,我更改了卷的来源( $(pwd)/parse-dashboard-config.json )以从当前目录获取configuration。

看文档 。


编辑。 也许你需要添加apps到用户configuration:

 { "apps": [{ "serverURL": "http://localhost:1337/parse", "appId": "appId", "masterKey": "masterKey", "appName": "myappname", "iconName": "" }], "iconsFolder": "icons", "users": [ { "user":"admin", "pass":"pass", "apps": [{"appId": "appId"}] } ] } 
Interesting Posts