独立模式
|
本文档适用于不受支持的 NeoDash 版本,该版本是 Neo4j Labs 的一部分。对于支持的 NeoDash 产品的用户,请参阅 NeoDash 商业版。 |
除了作为仪表盘编辑器之外,NeoDash 还可以部署在“独立模式”下,允许您设置一个用于发布和读取仪表盘的架构。
在独立模式下运行将
-
禁用所有编辑选项
-
具有硬编码的 Neo4j URL 和数据库名称
-
从 Neo4j 加载一个固定名称的仪表盘。
下图说明了如何将 NeoDash 独立模式部署在标准“编辑模式”实例旁边

选项 2 - Docker 部署
您可以通过将环境变量传递给 Docker 来配置应用程序在独立模式下运行
docker run -it --rm -p 5005:5005 \
-e ssoEnabled=false \
-e ssoProviders=[] \
-e ssoDiscoveryUrl="https://example.com" \
-e standalone=true \
-e standaloneProtocol="neo4j" \
-e standaloneHost="localhost" \
-e standalonePort="7687" \
-e standaloneDatabase="neo4j" \
-e standaloneDashboardName="My Dashboard" \
-e standaloneDashboardDatabase="dashboards" \
-e standaloneDashboardURL="dashboards" \
-e standaloneAllowLoad=false \
-e standaloneLoadFromOtherDatabases=false \
-e standaloneMultiDatabase=false \
-e standaloneDatabaseList="neo4j" \
neo4jlabs/neodash
确保所有环境变量都设置为正确的值。此处提供了更详细的说明。
或者,也可以使用来自 docker compose 或 kubernetes 部署的环境变量。