也许有人能帮我解决我的问题。
我的计划是建立一个解析服务器(https://github.com/parse-community/parse-server)并将解析仪表板(https://github.com/parse-community/parse-dashboard/)连接到它们。我想对实例使用docker容器。所以我有3个容器(MongoDB,解析服务器,解析仪表板)。
实际上,解析服务器和数据库正在运行一个I可以安全地查询一个测试对象。但我的问题是,仪表板没有连接到服务器。当我用浏览器调用仪表板时,我会看到登录屏幕,可以用我的凭据登录,但接下来我会看到一个白色的网站。
我读了几遍文档和指南,并尝试了不同的配置,但不幸的是,我找不到我的问题。
下面是我的docker-compose.yaml
:(我也在没有SSL配置的情况下进行了测试。)
version: "3.7"
services:
parse-server:
image: parseplatform/parse-server
environment:
- PARSE_SERVER_APPLICATION_ID=myAPP
- PARSE_SERVER_MASTER_KEY=myKEY
- PARSE_SERVER_DATABASE_URI=mongodb://mongo/test
ports:
- "1337:1337"
links:
- mongodb-server:mongo
depends_on:
- "mongodb-server"
mongodb-server:
image: mongo
parse-dashboard:
image: parseplatform/parse-dashboard
ports:
- "4040:4040"
volumes:
- ./parse-dashboard/config.json:/src/Parse-Dashboard/parse-dashboard-config.json
- ./parse-dashboard/ca.key:/src/Parse-Dashboard/ca.key
- ./parse-dashboard/ca.crt:/src/Parse-Dashboard/ca.crt
environment:
- PARSE_DASHBOARD_SSL_KEY=/src/Parse-Dashboard/ca.key
- PARSE_DASHBOARD_SSL_CERT=/src/Parse-Dashboard/ca.crt
links:
- parse-server:parse-server
depends_on:
- parse-server
下面是仪表板的config.json
:
{
"apps": [
{
"serverURL":"http://parse-server:1337/parse",
"appId":"myAPP",
"masterKey":"myKEY"
}
],
"users": [
{
"user":"myNAME",
"pass":"myPW"
}
]
}
发布于 2019-10-21 17:33:45
我还没有测试你的配置,但是似乎问题不在解析器本身,而是你的配置文件!
我认为你应该使用http://localhost:1337/parse
而不是http://parse-server:1337/parse
。
据我所知,原因是您的配置文件将由解析服务器读取,而不是由docker读取,因此主机parse-server
不会为解析本身而存在。
https://stackoverflow.com/questions/58459487
复制相似问题