下面是我尝试访问在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-dashboardconfig.json
{
"appId": "appId",
"cloud": "main.js",
"masterKey": "masterKey",
"javascriptKey" : "javascriptKey",
"restAPIKey" : "restAPIKey",
"databaseURI": "mongodb://localhost/test",
"port": 8080
}parse-dashboard-config.json
{
"apps": [{
"serverURL": "http://localhost:1337/parse",
"appId": "appId",
"masterKey": "masterKey",
"appName": "myappname",
"iconName": ""
}],
"iconsFolder": "icons",
"users":
[
{
"user":"admin",
"pass":"pass"
}
]
}这里有什么问题吗?
发布于 2017-05-23 18:02:41
你把配置放错地方了。
用这个:
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),以从当前的dir获取配置。
见文档。
编辑。可能需要将apps添加到用户配置中:
{
"apps": [{
"serverURL": "http://localhost:1337/parse",
"appId": "appId",
"masterKey": "masterKey",
"appName": "myappname",
"iconName": ""
}],
"iconsFolder": "icons",
"users":
[
{
"user":"admin",
"pass":"pass",
"apps": [{"appId": "appId"}]
}
]
}https://stackoverflow.com/questions/44138218
复制相似问题