/GEM

Graph of Enterprise Metadata

Primary LanguageShellApache License 2.0Apache-2.0

GEM | Graph of Enterprise Metadata

Join the chat at https://gitter.im/graph_of_enterprise_metadata/GEM-Ask-Us-Anything Codacy Badge GitHub closed pull requests GitHub issues GitHub last commit (branch)

View of Enterprise Landscape

Transformed into Graph of Enterprise Metadata

Alt Text


NODES2020 Conference


Quick Start

Clone the Repo

# Clone the repo
git clone git@github.com:Dee-Pac/GEM.git

# Open the GEM repo
cd GEM

# make sure we are on "main" branch
git checkout origin main

Start neo4j & GraphQL

# make sure you are in the GEM directory...

# Fire-up the stack 
# - Starts a new docker network
# - Starts neo4j
# - bootstraps sample data & model
# - Starts GraphQL 

sh start.sh
  • Following indicates successfull start of the stack

***********************************************************************************************
*                                 Firing Up NEO4J ...                                         *
***********************************************************************************************
...
..
***********************************************************************************************
*                          Bootstrapping neo4j with GEM data ...                              *
***********************************************************************************************
...
..
***********************************************************************************************
*                                Firing up GraphQL ...                                        *
***********************************************************************************************
...
..
***********************************************************************************************
*                     SUCCESS | Starting Graph of Enterprise Metadata                         *
***********************************************************************************************

---------------------- NEO4J Docker Environment ------------------------------
Successfully Launched neo4j docker container [gem_neo4j]
Accessing Docker Container : docker exec -it gem_neo4j bash
Accessing Via browser : http://localhost:7474/browser/
neo4j logs : <PATH_TO_REPO>/GEM/neo4j/logs/debug.log
------------------------------------------------------------------------------

----------------------- GraphQL Docker Environment ---------------------------
Successfully Launched GraphQL docker container [gem_api]
Accessing Docker Container : docker exec -it gem_api bash
Accessing Via browser : http://localhost:3000
------------------------------------------------------------------------------

Stop neo4j & GraphQL

# Stops all the containers, remove the gem docker network.

sh stop.sh
  • Following indicates the stack has been cleaned off from the local environment
...
..
Stopping container if already running [gem_neo4j]...
Removing container if exists [gem_neo4j]...
Removing image if exists [gem_neo4j]...
Cleaning up already existing image and container [gem_api] ...
...
..
2020-10-20 12:13:11 | ------------------------------------------------------------------------------
2020-10-20 12:13:11 | Cleaning up networks ...
2020-10-20 12:13:11 | ------------------------------------------------------------------------------
2020-10-20 12:13:11 | Executing Command --> docker network rm gem_net
gem_net
2020-10-20 12:13:11 | SUCCESS

Questions


Contributing