.PHONY: db-run

NEO4J_DATA_VOLUME = `pwd`/data
NEO4J_RUN_CMD ?=
NEO4J_TAG = 4.3.6

db-run:
	docker run \
		--rm \
		--publish=7474:7474 --publish=7687:7687 \
		--volume=$(NEO4J_DATA_VOLUME):/data \
		--env=NEO4J_AUTH=none \
		--env=NEO4J_apoc_export_file_enabled=true \
		--env=NEO4J_apoc_import_file_enabled=true \
		--env=NEO4J_apoc_import_file_use__neo4j__config=true \
		--env=NEO4JLABS_PLUGINS='["apoc", "graph-data-science"]' \
		--env=NEO4J_dbms_allow__upgrade=true \
		-ti \
		neo4j:$(NEO4J_TAG) $(NEO4J_RUN_CMD)