Setting up the AIO Container: Pre-requisites

This short section explains the pre-requisites you will need in order to be able to setup the AIO container.

Pre-requisites

You will need the following software on your development machine:

Mandatory:

Optional:

Some type of MongoDB UI. We recommend you use MongoDB Compass

GitHub Access

You will need to have a GitHub account that has been granted access to the ThrillTech GitHub Organisation. This step is usually done as part of the initial technical kick off. As part of this access, you are granted access to repositories and packages that are needed.

Once you have provided ThrillTech with your Github account and we have added you as a collaborator, you need to have a Github Personal Access Token (classic) with permissions to read packages.

Go to your account's Settings -> Developer Settings -> Personal Access Tokens -> Tokens (classic) and create one.

(Click your avatar circle on the top right part of Github, click "Settings" and then "Developer Settings" is located at the bottom on the right of the menu of your account)

The only right it needs to have is to read packages.

Log in to our package repo and give your github username and the token your just created as password when prompted

  docker login ghcr.io/thrilltech-io