может кто поможет мне с моей проблемой.
Мой план состоит в том, чтобы настроить сервер синтаксического анализа (https://github.com/parse-community/parse-server) и подключить панель parse-dashboard (https://github.com/parse-community/parse-dashboard/). Я хочу использовать контейнер докеров для экземпляров. Итак, у меня есть 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"
}
]
}