Main Author: Jim White
Copyright 2016-17, Dell, Inc.
This repos contains scripts, batch files, JSON used in REST calls and other miscellaneous items used by developers buiding EdgeX.
Running on Linux
For convenience there are a couple of scripts that help you get up and running
linux_setup.sh
This script assumes:
- you are starting with a fresh install of mongodb
- that init_mongo.js has not been run before
This script will:
- create the necessary folder(s) for database placement
- start mongod without the "--auth" option
- initialize the mongo database (via init_mongo.js)
- restart mongod with the "--auth" option
- leave mongo in a state of waiting for a connection.
run-it.sh
This script will start the services in order as described HERE.
prepare-environment.sh
This script is used to clone from each git, the set of modules you need. You can pass a list of valid modules.
MODULES: core-data-client core-domain core-exception core-test export-distro export-domain export-test support-domain support-logging-client export-client support-notifications-client core-data core-metadata-client
Also, if you run the script without parameters, you can choose manually which one of above do you want to be installed.
update-packages.sh
This script will update the installed packages in your working copy
reset-dockers.sh
This script removes all containers and images from your environment. Very useful for development
create-containers.sh
This script creates containers and images defined in internal variable DOCKER