GEM | Graph of Enterprise Metadata
View of Enterprise Landscape
Transformed into Graph of Enterprise Metadata
# Clone the repo
git clone [email protected] :Dee-Pac/GEM.git
# Open the GEM repo
cd GEM
# make sure we are on "main" branch
git checkout origin main
# 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
------------------------------------------------------------------------------
# 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