也许有人可以帮助我解决我的问题。
我的计划是设置一个解析服务器(https://github.com/parse-community/parse-server)并连接解析仪表板(https://github.com/parse-community/parse-dashboard/) 给他们。我想为实例使用 docker 容器。所以我有 3 个容器(MongoDB、parse-server、parse-dashboard)。
实际上解析服务器和数据库正在运行,我可以安全地查询一个测试对象。但我的问题是,仪表板没有连接到服务器。当我使用浏览器调用仪表板时,我会看到登录屏幕,并且可以使用我的凭据登录,但接下来我会看到一个白色的网站。
我阅读了几次文档和指南并尝试了不同的配置,但不幸的是我找不到我的问题。
这是我的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"
}
]
}