... | ... | @@ -50,6 +50,30 @@ php artisan index:actors |
|
|
|
|
|
# [Architecture de l'application](https://gitlab.rez-rennes.fr/piexel/piexel/wikis/Architecture-de-l'application)
|
|
|
|
|
|
# Mises à jour
|
|
|
La branche de développement est `master`. Pour avoir les dernières fonctionnalités testés, utiliser la branche `prod`.
|
|
|
Après chaque mise à jour, penser à effectuer
|
|
|
```bash
|
|
|
php /chemin/vers/piexel/artisan migrate
|
|
|
```
|
|
|
|
|
|
## Hook
|
|
|
Il peut interessant de créer un git hook `post-merge` dans le dossier `/chemin/vers/piexel/.git/hooks` avec un contenu tel que :
|
|
|
|
|
|
```bash
|
|
|
# Mettre piexel en mode maintenance
|
|
|
php /chemin/vers/piexel/artisan down
|
|
|
# Installer les dépendances php
|
|
|
php /chemin/vers/piexel/composer.phar update
|
|
|
# Migrer la base de donnée
|
|
|
php /chemin/vers/piexel/artisan migrate
|
|
|
# Sortir piexel du mode maintenance
|
|
|
php /chemin/vers/piexel/artisan up
|
|
|
# Installer les dépendance javascript
|
|
|
npm install /chemin/vers/piexel
|
|
|
# Transpiler tout les fichiers
|
|
|
npm run production /chemin/vers/piexel
|
|
|
|
|
|
# Liens
|
|
|
|
|
|
* [API Documentation](https://gitlab.rez-rennes.fr/piexel/piexel/wikis/api-documentation).
|
... | ... | |