Table des matières

Redmine 3

Installation de Redmine 3 pour la conduite de projets.

Pré-requis

Installation de mariadb et création de la base et utilisateur SQL pour redmine.

yum install mariadb-server

Activation du service :

systemctl start mariadb
systemctl enable mariadb

Installation des dépendances nécessaires à Redmine :

yum install ruby-devel mariadb-devel gcc ImageMagick-devel

Installation

Récupérer les sources.

Décompresser dans /opt/redmine/

cd /opt/redmine/redmine-3.3.1
cp config/database.yml.example config/database.yml

Configurer l'accès à la base SQL (bloc production).

gem install bundler
bundle install –without development test
bundle exec rake generate_secret_token
RAILS_ENV=production bundle exec rake db:migrate
RAILS_ENV=production REDMINE_LANG=fr bundle exec rake redmine:load_default_data
mkdir -p tmp tmp/pdf public/plugin_assets

Tester l'installation en lancant redmine avec le serveur embarqué webrick

bundle exec rails server webrick -e production

Plugin Redmine Git Hosting

Nécessite d'avoir le gem “rdoc”.

Installation de gitolite

Configuration sudo

Ajouter le fichier /etc/sudoers.d/redmine avec le contenu suivant :

Defaults:redmine !requiretty
redmine ALL=(git) NOPASSWD:ALL

S'assurer que le fichier dispose des bons droits :

chmod 440 /etc/sudoers.d/redmine