Outils pour utilisateurs

Outils du site


devweb:webapp:jobsworth (lu 12956 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

Installation de rvm (c’est assez long…)

curl -L https://get.rvm.io | bash -s stable --autolibs=enabled --ruby --rails --trace

On télécharge via git

cd /var/www
git clone git://github.com/ari/jobsworth.git

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 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.1371497735.txt.gz · Dernière modification: 17-06-2013 21:35 de edmc73