Necessite d'avoir installé:
- Ruby 2.0 ou supérieur
- PostgreSQL 8 ou supérieur
- Imagemagick (permet le traitement d'image)
- Creer un fichier
config/database.yml
, utiliserconfig/database.yml.example
comme base. - Modifier la configuration du
host
dansconfig/jt-toolbox.yml
gem install bundler
sibundle
n'est pas installébundle install
pour installer les dépendancesrake db:create
pour créer la base de donnéerake db:migrate
pour construire les tables de la base de donnéerake db:seed
pour créer des données de testsrake tmp:create
permet de creer certains repertoire necessaire au fonctionnement en production
rails s -b 0.0.0.0
lance le serveur en mode développement accessible sur le port 3000 par défaut.
./restart_production.sh
à la racine du projet pour lancer le serveur sur un socket unix /tmp/sockets/puma.sock
et ne délivre pas les resources statiques présentes dans le dossier public
.
Les fichiers statiques doivent etre renvoyé par nginx ou autre, sinon vous pouvez faire export RAILS_SERVE_STATIC_FILES=true
pour forcer le serveur Rails à délivrer ces fichiers.