Prerequisite:  

Your docker ID should be enabled for our private repository to download the Embold image. 

Note: The tag name {VERSION} is mentioned as an example in below commands. You can use your latest preferred tag from docker. For example: tag name can be 1.7.0.0

Download and install the Embold Docker Image

docker run -m 8GB -d -p 3000:3000 -p 5432:5432 --name EMBOLD -e gamma_ui_public_host=http://localhost:3000 -e EMB_USE_NATIVE_PYPARSER=TRUE -e RISK_XMX=-Xmx1024m -e ACCEPT_EULA=Y -e ANALYSER_XMX=-Xmx3072m -v gamma_data:/opt/gamma_data -v gamma_psql_data:/var/lib/postgresql -v /home/${USER}/docker/logs:/opt/gamma/logs embold/gamma:${VERSION}

Note:If you didn’t add the current user to the docker group (sudo usermod -aG docker $(whoami)), you may need to run the above commands with sudo.

The above steps will download and install the Embold Docker Image.

You can then access Embold at: http://localhost:3000

Note:After executing the “docker run” command it may take upto 2 minutes for the Embold server to be up and running on port 3000.

Note:The memory settings (-m option, RISK_XMX, ANALYSER_XMX may need to be increased when analysing code bases larger than 1 million LOC)

Activate Embold

Once the above steps are performed, head to https://docs.embold.io/managing-license/#activating-gamma-onpremise to activate Embold.

Running a scan

Once Gamma is successfully activated, head to https://docs.embold.io/scans-snapshots/#steps-to-scan-a-repository to learn how to run your first scan.