Skip to content

Prerequisites

Nico Kempe edited this page May 5, 2023 · 1 revision

Install Repository Requirements

To use the repository, you need to make sure the following requirements are installed on your system:

Installing Node.js

Windows

  1. Download the LTS version of Node.js for Windows.
  2. Click on the downloaded file and follow the installation wizard.

Mac

  1. Download the LTS version of Node.js for Mac.
  2. Open the downloaded file and follow the installation wizard.

Alternative:

nke@alpine:~$ curl "https://nodejs.org/dist/latest/node-${VERSION:-$(wget -qO- https://nodejs.org/dist/latest/ | sed -nE 's|.*>node-(.*)\.pkg</a>.*|\1|p')}.pkg" > "$HOME/Downloads/node-latest.pkg" && sudo installer -store -pkg "$HOME/Downloads/node-latest.pkg" -target "/"

Linux

  1. Open a terminal and enter the following command: sudo apt update
  2. Enter the following command to install Node.js: sudo apt install nodejs

Installing Docker and Docker Compose

Windows

  1. Download and install Docker Desktop for Windows from the official Docker website.
  2. Docker Compose is included in Docker Desktop.

Mac

  1. Download and install Docker Desktop for Mac from the official Docker website.
  2. Docker Compose is included in Docker Desktop.

Linux

  1. Run the following commands in the terminal to install Docker:
nke@alpine:~$ sudo apt-get update
nke@alpine:~$ sudo apt-get install docker.io

Run the following commands in the terminal to install Docker Compose:

nke@alpine:~$ sudo curl -L "https://github.com/docker/compose/releases/download/1.29.2/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
nke@alpine:~$ sudo chmod +x /usr/local/bin/docker-compose

Creating a GitHub Personal Access Token

  1. Go to your GitHub settings and click on "Generate new token".
  2. Use a classic token
  3. Enter a name for the token and select the package:read permission.
  4. Click on "Generate token".
  5. Take note of the generated token as you will need it later.

Congratulations! You now have everything you need to use the Agent.

Clone this wiki locally