Skip to content

Instantly share code, notes, and snippets.

@qweliant
Last active January 20, 2021 06:18
Show Gist options
  • Save qweliant/14ec0bee41118affd5b387ced4d1929c to your computer and use it in GitHub Desktop.
Save qweliant/14ec0bee41118affd5b387ced4d1929c to your computer and use it in GitHub Desktop.
version: "3"
services:
neo4j:
container_name: neo4j
image: neo4j:latest
volumes:
- ./neo4j/data:/data
- ./neo4j/logs:/logs
- ./neo4j/import:/var/lib/neo4j/import
- ./neo4j/plugins:/plugins
- ./neo4j/conf:/conf
restart: always
environment:
- NEO4J_AUTH=neo4j/changeme
- NEO4J_dbms_security_procedures_unrestricted=apoc.*
- NEO4J_dbms_security_procedures_whitelist=apoc.*
- NEO4J_apoc_import_file_enabled=true
- NEO4J_apoc_uuid_enabled=true
- NEO4JLABS_PLUGINS=["apoc"]
networks:
- neo4j-net
ports:
- '7474:7474'
- '7687:7687'
app:
container_name: goneo4jgql
build:
context: .
dockerfile: ./Dockerfile
networks:
- neo4j-net
ports:
- '9090:9090'
depends_on:
- neo4j
environment:
- DB_HOST=neo4j
- DB_PORT=7687
- DB_USER=neo4j
- DB_PASSWORD=changeme
- API_PORT=1738
networks:
neo4j-net:
driver: 'bridge'
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment