独立模式
本文档适用于不受支持的 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 部署的环境变量。