我试着用烧瓶和neo4j开发一个mindmap,我想对我所有的项目进行修改。所有服务都已启动,但后端不想与noe4J通信。我有一个错误:
neo4j.exceptions.ServiceUnavailable: Unable to retrieve routing information
这是我的代码:https://github.com/lquastana/mindmaps
要再现错误,只需运行一个docker命令,并到达以下端点:http://localhost:5000/mindmaps
发布于 2022-07-20 13:38:25
在我的web服务声明中,我将NEO4J_URL从本地主机更改为neo4j (服务名称)
version: '3'
services:
web:
build: ./backend
command: flask run --host=0.0.0.0 #gunicorn --bind 0.0.0.0:5000 mindmap_api:app
ports:
- 5000:5000
environment:
- FLASK_APP=mindmap_api
- FLASK_ENV=development
- NEO4J_USERNAME=neo4j
- NEO4J_PASSWORD=airline-mexico-archer-ecology-bahama-7381
- NEO4J_URL=neo4j://neo4j:7687 # HERE
- NEO4J_DATABASE=neo4j
depends_on:
- neo4j
volumes:
- ./backend:/usr/src/app
neo4j:
image: neo4j
restart: unless-stopped
ports:
- 7474:7474
- 7687:7687
volumes:
- ./neo4j/conf:/neo4j/conf
- ./neo4j/data:/neo4j/data
- ./neo4j/import:/neo4j/import
- ./neo4j/logs:/neo4j/logs
- ./neo4j/plugins:/neo4j/plugins
environment:
# Raise memory limits
- NEO4J_dbms_memory_pagecache_size=1G
- NEO4J_dbms.memory.heap.initial_size=1G
- NEO4J_dbms_memory_heap_max__size=1G
- NEO4J_AUTH=neo4j/airline-mexico-archer-ecology-bahama-7381
https://stackoverflow.com/questions/73028073
复制相似问题