This document document provides instructions for installing the software. Please follow the steps below to ensure a successful installation.
-
Download the Docker installer (select ARM version for Apple Silicon) from the Docker website.
-
Install xcode command line tools (open a Terminal and run
xcode-select --install) -
Clone the DSP repository:
git clone https://github.com/DockerSecurityPlayground/DSP- Download UTM and install UTM Debian Rosetta
https://mirror.bouwhuis.network/utm/vms/debian-12-rosetta.html 2. Install Docker and DSP according to the instructions for Debian-based distributions (see below).
- Install docker
curl -fsSL https://get.docker.com -o get-docker.sh
sudo sh ./get-docker.sh --dry-run
- Add your user to the docker group to run docker without sudo:
sudo usermod -aG docker $USER-
Restart the vm or logout from the current session and log back in to apply the group changes.
-
Follow the instructions to install nodejs and npm: https://nodejs.org/en/download
Installation check:
node -v
npm -v
```
5. Install build-essential package to compile native addons:
```bash
sudo apt-get update
sudo apt-get install build-essential
- Clone the DSP repository and install dependencies:
https://github.com/DockerSecurityPlayground/DSP
cd DSP
npm install
- Start the DSP application:
npm start - Navigate to the DSP directory:
cd DSP- Run
npm installto install the required dependencies. - Start the DSP application:
npm start