To install the Structure101 Soda Dependency Database natively please following the instructions below:

  1. Install Postgres per the following instructions:

  2. Install node (recommended version: v16.13.1)

  3. Download and extract the soda.zip in a directory, and configure the .env file as per the database that has been set up instep 1.

  4. Open the soda directory where the above zip has been extracted, and run 'npm install'

  5. Once all the above is done, simply run 'node/nodemon server.js', this will start the Soda server on the port specified in the .env file.

  6. Go to the migrations module in soda, http://localhost/migrations, and click on run migrations, this will bring up the schema for soda and your database will be ready for publishing.

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