====== 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