Ubuntu 9.10 : lancer Redmine automatiquement

Ubuntu 9.10 : lancer Redmine automatiquement

Dans l’article Installer Redmine sur Ubuntu 9.10 nous sommes resté à un Redmine lancé via son propre serveur Web sur le port 3000.

Voyons maintenant comment automatiser le lancement de Redmine.

Lancer Redmine automatiquement

# On installe Mongrel
sudo apt-get install mongrel

# On créer le script d'init
sudo vim /etc/init.d/redmine

#!/bin/sh

set -e

REDMINE_PATH=/var/www/redmine/redmine-0.8.6/
REDMINE_PID=/tmp/mongrel.pid
REDMINE_PORT=3000

if [ -x /usr/bin/mongrel_rails ] ; then
        HAVE_MONGREL=1
else
        echo "Mongrel not installed."
        exit 0
fi

. /lib/lsb/init-functions

case "$1" in
  start)
        log_action_begin_msg "Starting Redmine server"
        mongrel_rails start -c $REDMINE_PATH -d -e production -p $REDMINE_PORT -P $REDMINE_PID
        log_action_end_msg $?
        ;;
  stop)
        log_action_begin_msg "Stopping Redmine server"
        mongrel_rails stop -c $REDMINE_PATH -P $REDMINE_PID
        log_action_end_msg $?
        ;;
  force-reload|restart)
        $0 stop
        $0 start
        ;;
  *)
        echo "Usage: /etc/init.d/redmine {start|stop|restart|force-reload}"
        exit 1
        ;;
esac

exit 0

sudo chmod +x /etc/init.d/redmine
sudo update-rc.d redmine defaults

Redmine demarre maintenant de manière automatique. On lance le serveur manuellement avec la commande :

sudo /etc/init.d/redmine start

Pour aller plus loin :

Redmine sur Ubuntu, accès via Apache

0 Partages

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.