Skip to content
Snippets Groups Projects
Select Git revision
  • 1c487375043b277316ad3ac53374156bdf5b029e
  • master default protected
2 results

docker-compose.yml

Blame
  • Code owners
    Assign users and groups as approvers for specific file changes. Learn more.
    docker-compose.yml 951 B
    version: "3.2"
    
    services:
      neo:
        build: neo4j
        ports:
          - "7474:7474"
          - "7687:7687"
        volumes:
          - ./neo4j/plugins:/var/lib/neo4j/plugins
          - ./neo4j/entrypoint:/var/lib/neo4j/entrypoint
        environment:
          NEO4J_USERNAME: $NEO4J_USER
          NEO4J_PASSWORD: $NEO4J_PW
          NEO4J_AUTH: $NEO4J_USER/$NEO4J_PW
          NEO4J_dbms_security_procedures_unrestricted: algo.*
    
      api:
        build: api
        ports:
          - "5000:5000"
        volumes:
          - ./api:/code/api/
        command: bash -c "code/api/wait-for-it.sh -t 30 -h neo -p 7474 -- python code/api/server.py"
        environment:
          NEO4J_PORT: ${NEO4J_PORT}
          NEO4J_PROTOCOL: ${NEO4J_PROTOCOL}
          NEO4J_HOST: ${NEO4J_HOST}
          NEO4J_USER: ${NEO4J_USER}
          NEO4J_PW: ${NEO4J_PW}
          DB_PW: ${DB_PW}
          DB_HOST: ${DB_HOST}
          DB_NAME: ${DB_NAME}
          DB_PORT: ${DB_PORT}
          DB_USER: ${DB_USER}
    
    networks:
      default:
        external:
          name: dbas_default