Installation



Pré-requis

L’installation des différents applicatifs (Studio, Orchestrateur, Robot) nécessite d’avoir préalablement installé les outils suivants :

  • Docker CE (version stable 18.x)
  • NodeJS (version 8.11.4)


Installation de Docker

Nous vous invitons à consulter la procédure d’installation sur le site de Docker : https://docs.docker.com/

En particulier, nous utilisons la procédure d’installation pour Ubuntu (rubrique « Install Docker CE ») :
https://docs.docker.com/install/linux/docker-ce/ubuntu/


Référencement des sources

1. Mettre à jour l'index du package apt:

$ sudo apt-get update


2. Installez les packages ci-dessous pour autoriser apt à accéder au dépôt de source en HTTPS:

$ sudo apt-get install apt-transport-https ca-certificates curl gnupg-agent software-properties-common


3. Ajouter la clé officielle Docker:

$ curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -


Verifiez que vous avez désormais une clé avec l'empreinte 9DC8 5822 9FC7 DD38 854A E2D8 8D81 803C 0EBF CD88, en contrôlant les 8 derniers caractères.

$ sudo apt-key fingerprint 0EBFCD88


pub rsa4096 2017-02-22 [SCEA]
9DC8 5822 9FC7 DD38 854A E2D8 8D81 803C 0EBF CD88
uid [ unknown] Docker Release (CE deb)
sub rsa4096 2017-02-22 [S]


4.Utilisez la commande ci-dessous pour installer les sources de Docker:

$ sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"



Installation de Docker CE

1. Mettez à jour l'index du package apt:

$ sudo apt-get update


2. Installez la dernière version de Docker CE et containerd:

$ sudo apt-get install docker-ce docker-ce-cli containerd.io



Installation de Docker Compose

1. Récupérez les sources de la version (1.23.1 ou de la dernière version stable):

$ sudo curl -L https://github.com/docker/compose/releases/download/1.23.1/docker-compose-`uname -s`-`uname -m` -o /usr/local/bin/docker-compose


2. Donnez les permissions :

$ sudo chmod +x /usr/local/bin/docker-compose


3. Vérifiez la version :

$ docker-compose --version
Doit afficher :

docker-compose version 1.23.1, build b02f1306


Installation de NodeJS


Pour installer NodeJS sur tous types de plateformes, nous vous invitons à suivre les instructions définies sur le site officiel : https://nodejs.org/en/download/


Nous utilisons la procédure d’installation suivante pour Ubuntu :

$ sudo apt install curl
$ curl -sL https://deb.nodesource.com/setup_10.x | sudo bash -
$ curl -sL https://deb.nodesource.com/setup_8.x | sudo bash -
$ sudo apt install nodejs
$ sudo npm install -g node@8.11.4

Génération d'une clé RSA

Pour générer une clé RSA tapez la commande suivante :

$ ssh-keygen -t rsa
Une fois que vous aurez entré cette commande, quelques questions apparaîtront :

Enter file in which to save the key (/home/james/.ssh/id_rsa):
Appuyez sur ENTRÉE afin que le générateur de clé puisse créer la clé à l’emplacement par défaut.

Appuyez également sur ENTRÉE pour répondre aux deux questions qui suivent :

Enter passphrase (empty for no passphrase):
Et:

Enter same passphrase again:
Le résultat est :

The key fingerprint is:
SHA256:cUn7fC84dXNdC9Uc+SBFFLYK3LmRA546g+vZgjGjlS8 denis@denis
The key's randomart image is:
+---[RSA 2048]----+
| o +*=+|
| + *.+ooo|
| . O *o..o|
| . + + =. =|
| .. S = oo+|
| * . o + +o|
| o *. o . .|
| . E.oo . . |
| .o.. |
+----[SHA256]-----+