If you are working with large codebases, and publish and/or query time is an issue, we recommend manual installation, instead of this Docker setup. However, the quickest and easiest way to evaluate and setup the Structure101 Soda Dependency Database is to use our Docker images. Up-to-date setup instructions can be found on Docker Hub here, including the Important Notes section.

Restricted access to Docker Hub

In the event your network restricts access to Docker Hub you must first download the following required images before following our Docker instructions below:

Once downloaded, use the docker load command to bring up the images in Docker Desktop.

docker load --input soda-server.tar soda-client.tar postgres-15-alpine.tar

 

Now your Soda Dependency Database is setup you can publish your first project using either Studio or Build publishing.