version: '3.8' services: neo4j: image: neo4j:5.13-community container_name: cancer_neo4j ports: - "7474:7474" # HTTP - "7687:7687" # Bolt environment: - NEO4J_AUTH=neo4j/cancer123 - NEO4J_PLUGINS=["apoc", "graph-data-science"] - NEO4J_dbms_security_procedures_unrestricted=apoc.*,gds.* - NEO4J_dbms_memory_heap_initial__size=512m - NEO4J_dbms_memory_heap_max__size=2G volumes: - neo4j_data:/data - neo4j_logs:/logs - neo4j_import:/var/lib/neo4j/import healthcheck: test: ["CMD", "cypher-shell", "-u", "neo4j", "-p", "cancer123", "RETURN 1"] interval: 10s timeout: 5s retries: 5 volumes: neo4j_data: neo4j_logs: neo4j_import: