readme.md
changeset 28 b0b56e0f8c7f
child 346 4cd0f8c936ed
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/readme.md	Fri Jan 15 15:35:00 2016 +0100
@@ -0,0 +1,53 @@
+# Projet Corpus de la parole
+
+## Prérequis
+- Vagrant
+- Ansible
+- node
+
+## Lancement VM dev
+- `cd /dev`
+- `cp provisioning/custom.yaml.tmpl provisioning/custom.yaml`
+- édition de `provisioning/custom.yaml`
+- `vagrant up` (nécessite une connexion internet)
+- url : http://vhost/corpus
+- accès sesame workbench : http://vhost:8080/openrdf-workbench
+- chargement des données dans `corpus` et `corpus_raw`
+
+## Lancement VM de build
+- Activation Ansible
+- `cd /build`
+- `vagrant up`
+
+## Initialisation env de dev
+- `cd /server/bo_client`
+- `npm install`
+- `bower install`
+- `cd /server/src`
+- télécharger composer.phar (https://getcomposer.org/) et le mettre dans le répertoire server/src
+- `php composer.phar install`
+- `npm install`
+- `bower install`
+
+## Commandes bo_client
+- `ember serve`
+- `ember build` -> résultat dans `server/bo_client/dist`
+
+## Commandes serveur php
+- Compilation css/js : `gulp` -> cette commande lance `ember build` de `/server/bo_client`
+- `php artisan serve`
+
+## Creation de version
+- mettre à jour le fichier version `/server/src/config/config/version.php`
+- `cd /server/src`
+- s'assurer que les sources sont à jour: `php composer.phar install` + `npm install` + `bower install`
+- `gulp`
+- `gulp copy-to-build`
+- `cd /build`
+- `vagrant ssh -c "/vagrant/build_rpm.sh"`
+- le fichier rpm se trouvera dans `/build`
+
+## installation rpm sur serveur
+- 1ère installation: `rpm -i /path/to/corpusdelaparole-<version>-<build>.rpm`
+- Mise à jour: `rpm -U /path/to/corpusdelaparole-<version>-<build>.rpm`
+- ensuite : création diu fichier `/etc/www/corpus_env.conf`