多服务器实例的Laravel Forge部署

时间:2016-07-06 06:03:25

标签: laravel laravel-forge

enter image description here

Laravel forge似乎有以下部署过程

(1) Git push from my PC to Bitbucket
(2) Webhook from Bitbucket to Forge server
(3) Copy deploy-script file and execute it on my own server via SSH from Forge server 

示例部署脚本文件

cd /path/to/dir
git pull origin sample-repo
composer install --no-interaction --no-dev --prefer-dist --no-scripts
php artisan clear-compiled
php artisan optimize
php artisan migrate

如果目标服务器只有一个,那没问题。但我有一些负载平衡的实例。在这种情况下,我认为Laravel伪造部署是不合适的。你同意吗?

我正在寻找另一种解决方案。 http://wercker.com/是一种可能的解决方案。

0 个答案:

没有答案