talib570 / deployer

PHP application deployer

Home Page:http://deployer.rebelinblue.com

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Current Build Status

StyleCI Build Status Code Climate Test Coverage SensioLabs Insight

Release Status

PHP Dependency Status Node Dependency Status Latest Version License

Development

The code is written to follow PSR-2 standards, this can be tested using PHP_CodeSniffer

$ ./vendor/bin/phpcs --standard=phpcs.xml

Code mess can be checked with

$ ./vendor/bin/phpmd app text phpmd.xml

PHP Docblocks can be checked with

$ ./vendor/bin/phpdoccheck --directory=app

The project includes a Vagrantfile for running deployer, it uses laravel/homestead. The VM uses the domain deploy.app and the IP address 192.168.10.10 so you will need to add them to your /etc/hosts file

Once you have started the VM you will need to run the following commands

$ vagrant ssh
$ cd /var/www/deployer
$ composer install
$ npm install
$ bower install
$ gulp
$ php artisan key:generate
$ php artisan migrate
$ sudo service supervisor restart

The VM will set up the cronjob needed for heartbeats and it will setup supervisor to ensure the queue listener is always running

About

PHP application deployer

http://deployer.rebelinblue.com

License:MIT License


Languages

Language:PHP 75.4%Language:JavaScript 24.6%Language:ApacheConf 0.1%Language:CSS 0.0%