version: '3' services: neo4j: image: neo4j:4.2 restart: unless-stopped ports: - 7474:7474 - 7687:7687 volumes: #- ./docker/conf:/var/lib/neo4j/conf #- ./docker/data:/var/lib/neo4j/data #- ./docker/import:/import #- ./docker/logs:/logs #- ./docker/plugins:/plugins - neo-db:/data/dbms 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/neo4 - NEO4J_ACCEPT_LICENSE_AGREEMENT=yes - dbms.connector.bolt.listen_address=:7687 - dbms.connector.bolt.advertised_address=:7687 networks: kong: dataservice: container_name: 'dataproc-service' # image: dataservice:1.0 image: dpservice:latest build: context: ./ networks: kong: restart: unless-stopped ports: - "8055:3020" volumes: # - dataproc-api:/code - ./dataproc:/code/ depends_on: - neo4j environment: - NEO4J_BOLT_URL=bolt://neo4j:neo4@neo4j:7687 - DJANGO_SETTINGS_MODULE=dataproc.settings volumes: dataproc-data: neo-db: networks: kong: external: name: kong_net