Skip to content
Snippets Groups Projects
docker-compose.yml 1.28 KiB
Newer Older
Peter Murphy's avatar
Peter Murphy committed
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