# Comments are provided throughout this file to help you get started. # If you need more help, visit the Docker compose reference guide at # https://docs.docker.com/go/compose-spec-reference/ # Here the instructions define your application as a service called "server". # This service is built from the Dockerfile in the current directory. # You can add other services your application may depend on here, such as a # database or a cache. For examples, see the Awesome Compose repository: # https://github.com/docker/awesome-compose services: server: build: context: . ports: - 8000:8000 neo4j: image: neo4j:5.15.0-enterprise container_name: "neo4j_dlai" volumes: - ./neo4j_data:/data - ./neo4j_import:/var/lib/neo4j/import - ./neo4j_dumps/${DB_SEED}:/dumps - ./neo4j_start:/start ports: - "7474:7474" - "7687:7687" environment: - NEO4J_ACCEPT_LICENSE_AGREEMENT=yes - NEO4J_AUTH=neo4j/marwhompa - NEO4JLABS_PLUGINS=["apoc", "graph-data-science"] - apoc.import.file.enabled=true