Skip to content

Latest commit

 

History

History

GraphModelToNeo4J

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 

README.md

NAME

GraphModelToNeo4J

TAG

1.0.0

AUTHOR

Carlos Blanco

DATE

08-03-2022

DESCRIPTION

Transform a graph-oriented database model into security policies for Neo4J

Run in python

python.exe .\graph_model_to_neo4j.py --database NoSQL-Hospital --outputfile securityConfiguration.txt
python3 graph_model_to_neo4j.py --database NoSQL-Hospital --outputfile securityConfiguration.txt

--database The name of the database

--outputfile The name of the output file where to write the security policies. It is generated in "data" subfolder

DOCKER

Build

docker build -t graph_model_to_neo4j -f GraphModelToNeo4J.dockerfile .

Run

docker run -v $(pwd)/data:/usr/local/src/data/ graph_model_to_neo4j --database "NoSQL-Hospital" --outputfile "securityConfiguration.txt"

Run (in windows)

docker run -v data:/usr/local/src/data/ graph_model_to_neo4j --database "NoSQL-Hospital" --outputfile "securityConfiguration.txt"

The "data" volume is mount here "\wsl.localhost\docker-desktop-data\version-pack-data\community\docker\volumes\data_data"

Submit

docker ... --tag 1.0.0