Neo4j在Github上的操作-连接被拒绝

7uzetpgm  于 2023-04-30  发布在  Git
关注(0)|答案(2)|浏览(179)

我没有太多的运气将Neo4j添加到Github操作中。下面是我在与Neo4j相关的Yaml文件中得到的内容:

services:
      neo4j:
        image: neo4j:5.5.0
        ports:
          - 7474:7474
          - 7687:7687
        env:
          NEO4J_USERNAME: "neo4j"
          NEO4J_PASSWORD: "neo4j"
          NEO4J_dbms_connector_http_advertised__address: "localhost:7474"
          NEO4J_dbms_connector_bolt_advertised__address: "localhost:7687"

结果总是:

/home/runner/.rvm/gems/ruby-3.1.2@myapp/gems/neo4j-ruby-driver-4.4.3/ruby/neo4j/driver/internal/async/connection/channel_connector_impl.rb:34:in `rescue in connect': Connection refused - connect(2) for 127.0.0.1:7687 (Neo4j::Driver::Exceptions::ServiceUnavailableException)

作为安装的一部分,我也复制了一个配置。文件到我的Rails应用程序中,它设置了正确的端口,尽管我使用的是默认端口。
欢迎提出任何建议。

g6baxovj

g6baxovj1#

Neo4j 5.3、密码默认最小长度要求为8个字符。你试过更长的密码吗?如果这不是问题所在,请获取容器日志并在这里分享。

8hhllhi2

8hhllhi22#

在检查了上面建议的日志后,我的新配置如下所示;这是按预期工作的:

env:
          NEO4J_AUTH: none
          NEO4J_server.http.advertised_address: "localhost:7474"
          NEO4J_server.bolt.advertised_address: "localhost:7687"
          NEO4J_dbms_security_procedures_unrestricted: "apoc.*"
          NEO4J_apoc_export_file_enabled: true
          NEO4J_apoc_import_file_enabled: true
          NEO4J_apoc_import_file_use__neo4j__config: true
          NEO4JLABS_PLUGINS: '["apoc"]'

...并在“步骤”下:

- name: Dump docker logs on failure
        if: failure()
        uses: jwalton/gh-docker-logs@v2

相关问题