Quickstart¶
All system components are provided as Docker containers and a docker-compose configuration exists to assist the user on launching a testing environment.
Launching the Testing Environment¶
The testing environment is managed through the Makefile present in the project root directory.
$ make
Executing the previous code in a Linux shell will setup a fresh testing environment.
Warning
The previous command will remove any existing data.
Testing Environment Services¶
The following table contains the list of open services on the Testing Environment.
Service |
URL |
Type |
---|---|---|
graphql-engine |
Web Application |
|
graphql-engine |
Web Application |
|
deeptracy-server |
REST API |
|
deeptracy-buildbot |
Web Application |
Buildbot¶
Buildbot console provides a convenient way of debugging the status of the Dependency Extraction Phase of Deeptracy.

Makefile Targets¶
The main Makefile provides some convenient targets.
image¶
Generate the main docker image used by DeepTracy Server and buildbot.
start¶
Bring up the testing environment using docker-compose.
stop¶
Bring down the testing environment using docker-compose.
down¶
Destroy the testing environment using docker-compose and remove all data.
logs¶
Print the testing environment log files to stdout.
status¶
Shows the status of the different components of the testing environment.
plugins¶
Build all plugin docker images.