Outils pour utilisateurs

Outils du site


devweb:webapp:jobsworth (lu 12973 fois)

Ceci est une ancienne révision du document !


Jobsworth

Installation

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.

La partie installation de paquet viendra plus tard quand j’aurai le temps.. Normalement, tout est indiqué à l’adresse https://github.com/ari/jobsworth/tree/v3.1

Ne connaissant pas bien la commande git, je télécharge à l’ancienne

wget https://github.com/ari/jobsworth/archive/v3.1.zip

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 1.9.3 do bundle install --without=test development sqlite postgres

Assurez vous d’avoir la même version 1.9.3, si ce n’est pas le cas comme moi au début ou j’avais la version 1.20.13

rvm remove 1.20.13
rvm install 1.9.3 ou rvm reinstall 1.9.3
rvm --default use 1.9.3

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 crée un fichier de config de la base de données en copiant l’exemple

cp config/database.example.yml config/database.yml

et on adapte le contenu.

On s’assure d’être à la racine du projet et on tape

bundle exec lib/setup.rb

On répond aux questions. On répond y la 1ere fois à la question Initialize database schema ce qui a pour effet de créer toutes les tables.

On lance ensuite la mise a jour.

./update.sh
devweb/webapp/jobsworth.1371476430.txt.gz · Dernière modification: 17-06-2013 15:40 de edmc73