Utiliser deployer.org avec Laravel 5 chez Hostpoint.ch

GBaudoin
La Caravelle
Published in
1 min readJan 19, 2017

Afin de pouvoir utiliser deployer avec la configuration spéciale de Hostpoint (le php 7 se cache dans /usr/local/bin/php-head), j’ai fait deux choses:

->set('bin/php', '/usr/local/bin/php-head')
->set('bin/composer', '/usr/local/bin/php-head ~/composer.phar')

dans le deployer.php au niveau du serveur, car la commande “which” utilisée ne permet pas d’aliaser simplement php.

et enlever “php artisan optimize” des hooks post-install et post-update du composer.json du projet, car ils vont appeller les mauvaises versions de php.

Et voilà:

✔ Executing task deploy:prepare
✔ Executing task deploy:lock
✔ Executing task deploy:release
✔ Executing task deploy:update_code
✔ Executing task deploy:shared
✔ Executing task deploy:vendors
✔ Executing task deploy:writable
✔ Executing task artisan:view:clear
✔ Executing task artisan:cache:clear
✔ Executing task artisan:config:cache
✔ Executing task artisan:optimize
✔ Executing task deploy:public_disk
✔ Executing task deploy:symlink
✔ Executing task deploy:unlock
✔ Executing task cleanup
✔ Executing task success
Successfully deployed!

--

--