Installation
Clone du projet :
$ cd /path/to/your/workspace
$ git clone git@github.com:KuiKui/Feederate.git
$ cd Feederate
Lancement de Vagrant :
Installer vagrant en suivant les instruction de mon projet chez C2iS puis charger l'environnement :
$ vagrant up
S'il y a un problème lors du lancement de Vagrant, il faut relancer VirtualBox.
Accès au serveur de dev :
L'accès au serveur http se fait à l'adresse http://localhost:8888
L'accès au serveur de dev se fait par ssh :
$ vagrant ssh
Les sources du projet sont dans le répertoire /vagrant
$ cd /vagrant
Installation des vendors :
$ curl -s http://getcomposer.org/installer | php
$ php composer.phar install
Les paramètres par défaut de la configuration du projet sont correctement pré-remplis, il suffit donc de laisser les valeurs par défaut (en appuyant sur Enter).
Création du modèle:
$ php app/console doctrine:database:create
$ php app/console doctrine:schema:create
$ php app/console doctrine:fixtures:load
$ php app/console parse
Publication des assets
$ php app/console assets:install --symlink web
Génération des fichiers uniques d'assets DEV
$ php app/console cache:clear
$ php app/console assetic:dump
Lors la modification des assets, il est préférable d'utiliser l'option --watch
de la commande dump
.
Génération des fichiers uniques d'assets PROD
$ php app/console cache:clear --env=prod
$ php app/console assetic:dump --env=prod