Ceci est une ancienne révision du document !
https://github.com/ari/jobsworth/tree/v3.1
Je vais essayer d’écrire un tuto pour installer cette application web écrit en ruby dont je ne connais absolument rien.
La doc officiel commence a dater et les commandes sont souvent dépréciées voir obsolètes et je n’ai pas l’impression que ça soit adapté à Debian.
Installation de rvm (c’est assez long…)
curl -L https://get.rvm.io | bash -s stable --autolibs=enabled --ruby --rails --trace source /usr/local/rvm/scripts/rvm
On télécharge via git
cd /var/www git clone git://github.com/ari/jobsworth.git
On configure l’accès à la base de données dans le fichier
vi config/database.mysql.yml
On se place dans le répertoire racine de ce que l’on vient de télécharger puis on tape la commande suivante :
rvm all do bundle install --without=test development sqlite postgres
Ensuite on crée sa base de données mysql
CREATE DATABASE jobsworth DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci; GRANT ALL ON jobsworth.* TO 'user'@'hostname' IDENTIFIED BY 'password'
On s’assure d’être à la racine du projet et on tape
bin/jobsworth setup
On répond aux questions.
On lance ensuite la mise a jour.
./update.sh
Et au cas ou
chown -R www-data.www-data /var/www/jobsworth service apache2 restart