使用docker-compose部署Bitnami Parse Server后Dashboard登录白屏
你当前使用的docker-compose配置缺失parse服务公共地址、parse-dashboard登录凭证、前端可访问的后端地址及非HTTPS访问授权配置,导致登录后前端无法正确请求parse后端接口,触发JS报错出现白屏。
需要补充的核心配置项
parse服务新增配置
在parse服务的environment节点下新增以下变量:
- PARSE_HOST=0.0.0.0 - PARSE_PUBLIC_SERVER_URL=http://127.0.0.1:1337/parse - PARSE_ENABLE_CORS=yes
parse-dashboard服务新增配置
在parse-dashboard服务的environment节点下新增以下变量:
- PARSE_DASHBOARD_PARSE_URL=http://127.0.0.1:1337/parse - PARSE_DASHBOARD_USER=admin - PARSE_DASHBOARD_PASSWORD=bitnami123 - PARSE_DASHBOARD_ENABLE_INSECURE_HTTP=1
修改后完整docker-compose配置
version: '2' services: mongodb: image: docker.io/bitnami/mongodb:4.2 volumes: - 'mongodb_data:/bitnami/mongodb' environment: - ALLOW_EMPTY_PASSWORD=yes - MONGODB_USERNAME=bn_parse - MONGODB_DATABASE=bitnami_parse - MONGODB_PASSWORD=bitnami123 parse: image: docker.io/bitnami/parse:4 ports: - '1337:1337' volumes: - 'parse_data:/bitnami/parse' depends_on: - mongodb environment: - PARSE_DATABASE_HOST=mongodb - PARSE_DATABASE_PORT_NUMBER=27017 - PARSE_DATABASE_USER=bn_parse - PARSE_DATABASE_NAME=bitnami_parse - PARSE_DATABASE_PASSWORD=bitnami123 - PARSE_HOST=0.0.0.0 - PARSE_PUBLIC_SERVER_URL=http://127.0.0.1:1337/parse - PARSE_ENABLE_CORS=yes parse-dashboard: image: docker.io/bitnami/parse-dashboard:3 ports: - '80:4040' volumes: - 'parse_dashboard_data:/bitnami' depends_on: - parse environment: - PARSE_DASHBOARD_PARSE_URL=http://127.0.0.1:1337/parse - PARSE_DASHBOARD_USER=admin - PARSE_DASHBOARD_PASSWORD=bitnami123 - PARSE_DASHBOARD_ENABLE_INSECURE_HTTP=1 volumes: mongodb_data: driver: local parse_data: driver: local parse_dashboard_data: driver: local
生效操作步骤
- 停止原有服务并清理旧缓存卷:
docker-compose down -v - 重新启动服务:
docker-compose up -d - 等待1-2分钟待服务完全启动后,访问http://localhost,使用用户名
admin、密码bitnami123登录即可正常使用。
内容的提问来源于stack exchange,提问作者tinysoft
相关产品推荐
相关产品推荐

