diff -r a2342f26c9de -r b0b56e0f8c7f readme.md --- /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--.rpm` +- Mise à jour: `rpm -U /path/to/corpusdelaparole--.rpm` +- ensuite : création diu fichier `/etc/www/corpus_env.conf`