README.md
Rendering markdown...
version: '3'
services:
neo4j:
image: neo4j:5.3
environment:
- NEO4J_AUTH=neo4j/password
- NEO4J_dbms_security_procedures_unrestricted=apoc.*
- NEO4J_dbms_security_procedures_allowlist=apoc.*
- NEO4JLABS_PLUGINS=["apoc"]
ports:
- "7474:7474"
- "7687:7687"
volumes:
- ./data:/data
healthcheck:
test: wget http://localhost:7474 || exit 1
interval: 1s
timeout: 10s
retries: 20
start_period: 3s
backend:
build: ./backend
depends_on:
neo4j:
condition: service_healthy
environment:
- NEO4J_URI=bolt://neo4j:7687
- NEO4J_USER=neo4j
- NEO4J_PASSWORD=password
ports:
- "8000:8000"
frontend:
build: ./frontend
depends_on:
- backend
ports:
- "8501:8501"