Sommaire

Installation de Redmine avec Docker

Nous avons installé la fois précédente GoCD avec Docker. Nous allons continuer selon le même principe en utilisant Docker pour installer notre système de management de projet. Nous utiliserons aussi la même machine ce qui nous évitera d’installer et de configurer une nouvelle machine spécifique pour Redmine. Cette fois-ci, nous irons un peu plus loin, car nous utiliserons Docker Compose. Docker Compose est un outil permettant de définir et de lancer des multicontainers Docker via un fichier de configuration YAML.

YAML (Ain’t Markup Language) est un langage qui permet de représenter des données structurées de manière plus naturelle et moins verbeuse que le XML par exemple. Il est utilisé comme moyen de configuration par de nombreuses applications. Nous ne rentrerons pas dans les détails de YAML, mais nous vous invitons à explorer cette partie.

Ouvrons notre fenêtre puTTy et connectons-nous à notre machine Ubuntu qui héberge notre serveur GoCD.

Validons nos identifiants, puis entrons les commandes suivantes :

URL=https://github.com/docker/compose/releases/download/1.21.2/ 
curl -L ${URL}/"docker-compose-$(uname -s)-$(uname -m)" -o 
docker-compose 
sudo cp docker-compose /usr/local/bin/docker-compose 
sudo chmod a+x /usr/local/bin/docker-compose 
rm -f docker-compose 
 
sudo mkdir -p /var/lib/redmine/sqlite 
sudo mkdir -p /var/lib/redmine/files  ...