====== 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". {{http://wiki.linuxed.net/lib/images/smileys/fixme.gif?nolink&80x15}}
=== Installation de gitolite ===
{{http://wiki.linuxed.net/lib/images/smileys/fixme.gif?nolink&80x15}}
=== 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