My deploy time is taking 5m23s to perform. I'm reading lots of topics in order to improve it but I haven't found anything good. The last one I tried is to install unzip but it haven't improved good.
The person who wrote this deployer is not me so I'm not 100% sure if all those steps need to be there - that's why I'm asking for help on the first place. Thank you
Steps to reproduce
vendor/bin/dep deploy -vvv
Content of deploy.php
<?php
namespace Deployer;
require 'recipe/laravel.php';
// Project name
set('application', 'VPR');
// Project repository
set('repository', 'git@github.XXXX/XXXX.git');
set('composer_options', '{{composer_action}} --verbose --prefer-dist --no-progress --no-interaction --optimize-autoloader');
// [Optional] Allocate tty for git clone. Default value is false.
set('git_tty', false);
// Shared files/dirs between deploys
add('shared_files', []);
add('shared_dirs', []);
// Writable dirs by web server
add('writable_dirs', []);
set('http_user', 'www-data');
// Hosts
host('onvpr.com')
->user('root')
->set('deploy_path', '/var/www/html/vpr')
->forwardAgent(true);
//
set('ssh_multiplexing', false);
set('clear_use_sudo', false); // Using sudo in clean commands?
set('cleanup_use_sudo', false); // Using sudo in cleanup commands?
// Tasks
task('build', function () {
run('cd {{release_path}} && build');
});
task('npm', '
npm install;
npm run production;
');
task('restart-php', function() {
run('sudo systemctl restart php7.1-fpm.service', ['tty' => true]);
});
// [Optional] if deploy fails automatically unlock.
after('deploy:failed', 'deploy:unlock');
// Migrate database before symlink new release.
before('restart-php', 'artisan:migrate');
// Run NPM
before('deploy:symlink', 'npm');
// Restart PHP to clean opcache
after('deploy:symlink', 'restart-php');
Output log
$ vendor/bin/dep deploy -vvv
[localhost] > git rev-parse --abbrev-ref HEAD
[localhost] < develop
✈︎ Deploying develop on onvpr.com
• done on [onvpr.com]
➤ Executing task deploy:prepare
[onvpr.com] > echo $0
[onvpr.com] < bash
[onvpr.com] > if [ ! -d /var/www/html/vpr ]; then mkdir -p /var/www/html/vpr; fi
[onvpr.com] > if [ ! -L /var/www/html/vpr/current ] && [ -d /var/www/html/vpr/current ]; then echo 'true'; fi
[onvpr.com] > cd /var/www/html/vpr && if [ ! -d .dep ]; then mkdir .dep; fi
[onvpr.com] > cd /var/www/html/vpr && if [ ! -d releases ]; then mkdir releases; fi
[onvpr.com] > cd /var/www/html/vpr && if [ ! -d shared ]; then mkdir shared; fi
• done on [onvpr.com]
✔ Ok [25s 876ms]
➤ Executing task deploy:lock
[onvpr.com] > if [ -f /var/www/html/vpr/.dep/deploy.lock ]; then echo 'true'; fi
[onvpr.com] > touch /var/www/html/vpr/.dep/deploy.lock
• done on [onvpr.com]
✔ Ok [6s 733ms]
➤ Executing task deploy:release
[onvpr.com] > cd /var/www/html/vpr && (if [ -h release ]; then echo 'true'; fi)
[onvpr.com] > cd /var/www/html/vpr && (if [ -d releases ] && [ "$(ls -A releases)" ]; then echo 'true'; fi)
[onvpr.com] < true
[onvpr.com] > cd /var/www/html/vpr && (cd releases && ls -t -1 -d /)
[onvpr.com] < 29/
[onvpr.com] < 28/
[onvpr.com] < 27/
[onvpr.com] < 26/
[onvpr.com] < 25/
[onvpr.com] > cd /var/www/html/vpr && (if [ -f .dep/releases ]; then echo 'true'; fi)
[onvpr.com] < true
[onvpr.com] > cd /var/www/html/vpr && (tail -n 15 .dep/releases)
[onvpr.com] < 20180523133036,15
[onvpr.com] < 20180523225434,16
[onvpr.com] < 20180524013131,17
[onvpr.com] < 20180524014806,18
[onvpr.com] < 20180524033733,19
[onvpr.com] < 20180524035505,20
[onvpr.com] < 20180524141433,21
[onvpr.com] < 20180524143141,22
[onvpr.com] < 20180524172402,23
[onvpr.com] < 20180524180731,24
[onvpr.com] < 20180524191501,25
[onvpr.com] < 20180525202941,26
[onvpr.com] < 20180526012823,27
[onvpr.com] < 20180526013923,28
[onvpr.com] < 20180526014804,29
[onvpr.com] > cd /var/www/html/vpr && (if [ -d /var/www/html/vpr/releases/30 ]; then echo 'true'; fi)
[onvpr.com] > cd /var/www/html/vpr && (date +"%Y%m%d%H%M%S")
[onvpr.com] < 20180526125403
[onvpr.com] > cd /var/www/html/vpr && (echo '20180526125403,30' >> .dep/releases)
[onvpr.com] > cd /var/www/html/vpr && (mkdir /var/www/html/vpr/releases/30)
[onvpr.com] > cd /var/www/html/vpr && (if [[ $(man ln 2>&1 || ln -h 2>&1 || ln --help 2>&1) =~ '--relative' ]]; then echo 'true'; fi)
[onvpr.com] < true
[onvpr.com] > cd /var/www/html/vpr && (ln -nfs --relative /var/www/html/vpr/releases/30 /var/www/html/vpr/release)
• done on [onvpr.com]
✔ Ok [41s 674ms]
➤ Executing task deploy:update_code
[onvpr.com] > if hash command 2>/dev/null; then echo 'true'; fi
[onvpr.com] < true
[onvpr.com] > command -v 'git'
[onvpr.com] < /usr/bin/git
[onvpr.com] > /usr/bin/git version
[onvpr.com] < git version 2.7.4
[onvpr.com] > cd /var/www/html/vpr && (if [ -h /var/www/html/vpr/release ]; then echo 'true'; fi)
[onvpr.com] < true
[onvpr.com] > cd /var/www/html/vpr && (readlink /var/www/html/vpr/release)
[onvpr.com] < releases/30
[onvpr.com] > cd /var/www/html/vpr && (/usr/bin/git clone -b develop --recursive -q --reference /var/www/html/vpr/releases/29 --dissociate git@github.com:EveryMundoBR/VPR-Laravel.git /var/www/html/vpr/releases/30 2>&1)
• done on [onvpr.com]
✔ Ok [25s 460ms]
➤ Executing task deploy:shared
[onvpr.com] > if [ -d /var/www/html/vpr/shared/storage ]; then echo 'true'; fi
[onvpr.com] < true
[onvpr.com] > rm -rf /var/www/html/vpr/releases/30/storage
[onvpr.com] > mkdir -p dirname /var/www/html/vpr/releases/30/storage
[onvpr.com] > ln -nfs --relative /var/www/html/vpr/shared/storage /var/www/html/vpr/releases/30/storage
[onvpr.com] > mkdir -p /var/www/html/vpr/shared/.
[onvpr.com] > if [ -f /var/www/html/vpr/shared/.env ]; then echo 'true'; fi
[onvpr.com] < true
[onvpr.com] > if [ -f $(echo /var/www/html/vpr/releases/30/.env) ]; then rm -rf /var/www/html/vpr/releases/30/.env; fi
[onvpr.com] > if [ ! -d $(echo /var/www/html/vpr/releases/30/.) ]; then mkdir -p /var/www/html/vpr/releases/30/.;fi
[onvpr.com] > touch /var/www/html/vpr/shared/.env
[onvpr.com] > ln -nfs --relative /var/www/html/vpr/shared/.env /var/www/html/vpr/releases/30/.env
• done on [onvpr.com]
✔ Ok [39s 357ms]
➤ Executing task deploy:vendors
[onvpr.com] > if hash unzip 2>/dev/null; then echo 'true'; fi
To speed up composer installation setup "unzip" command with PHP zip extension https://goo.gl/sxzFcD
[onvpr.com] > if hash composer 2>/dev/null; then echo 'true'; fi
[onvpr.com] < true
[onvpr.com] > if hash command 2>/dev/null; then echo 'true'; fi
[onvpr.com] < true
[onvpr.com] > command -v 'composer'
[onvpr.com] < /usr/bin/composer
[onvpr.com] > if hash command 2>/dev/null; then echo 'true'; fi
[onvpr.com] < true
[onvpr.com] > command -v 'php'
[onvpr.com] < /usr/bin/php
[onvpr.com] > cd /var/www/html/vpr/releases/30 && /usr/bin/php /usr/bin/composer install --verbose --prefer-dist --no-progress --no-interaction --optimize-autoloader
[onvpr.com] < Do not run Composer as root/super user! See https://getcomposer.org/root for details
[onvpr.com] < Loading composer repositories with package information
[onvpr.com] < Installing dependencies (including require-dev) from lock file
[onvpr.com] < Warning: The lock file is not up to date with the latest changes in composer.json. You may be getting outdated dependencies. Run update to update them.
[onvpr.com] < Dependency resolution completed in 0.001 seconds
[onvpr.com] < Analyzed 140 packages to resolve dependencies
[onvpr.com] < Analyzed 354 rules to resolve dependencies
[onvpr.com] < Package operations: 83 installs, 0 updates, 0 removals
[onvpr.com] < Installs: symfony/polyfill-ctype:v1.8.0, paragonie/random_compat:v2.0.12, symfony/polyfill-php70:v1.8.0, symfony/polyfill-mbstring:v1.8.0, symfony/http-foundation:v3.4.10, symfony/event-dispatcher:v4.0.10, psr/log:1.0.2, symfony/debug:v3.4.10, symfony/http-kernel:v3.4.10, vlucas/phpdotenv:v2.4.0, symfony/css-selector:v4.0.10, tijsverkoyen/css-to-inline-styles:2.2.1, symfony/var-dumper:v3.4.10, symfony/routing:v3.4.10, symfony/process:v3.4.10, symfony/finder:v3.4.10, symfony/console:v3.4.10, swiftmailer/swiftmailer:v5.4.9, ramsey/uuid:3.7.3, symfony/translation:v4.0.10, nesbot/carbon:1.27.0, mtdowling/cron-expression:v1.2.1, monolog/monolog:1.23.0, league/flysystem:1.0.45, erusev/parsedown:1.7.1, doctrine/inflector:v1.3.0, laravel/framework:v5.4.36, barryvdh/laravel-cors:v0.9.3, cohensive/embed:v5.3.1, doctrine/lexer:v1.0.1, doctrine/collections:v1.5.0, doctrine/cache:v1.7.1, doctrine/annotations:v1.6.0, doctrine/common:v2.8.1, psr/http-message:1.0.1, guzzlehttp/psr7:1.4.2, jakub-onderka/php-console-color:0.1, laracasts/generators:dev-master 9c60662, nikic/php-parser:v4.0.1, jakub-onderka/php-console-highlighter:v0.3.2, dnoegel/php-xdg-base-dir:0.1, psy/psysh:v0.9.3, laravel/tinker:v1.0.7, laravelcollective/html:v5.4.9, doctrine/dbal:v2.7.1, reliese/laravel:v0.0.13, intervention/image:2.4.1, unisharp/laravel-filemanager:v1.8.4, appzcoder/crud-generator:v2.0.8, symfony/yaml:v4.0.10, psr/container:1.0.0, pimple/pimple:v3.2.3, deployer/phar-update:v2.1.0, deployer/deployer:v6.2.0, fzaninotto/faker:v1.7.1, hamcrest/hamcrest-php:v1.2.2, mockery/mockery:0.9.9, webmozart/assert:1.3.0, phpdocumentor/reflection-common:1.0.1, phpdocumentor/type-resolver:0.4.0, phpdocumentor/reflection-docblock:4.3.0, phpunit/php-token-stream:2.0.2, sebastian/version:2.0.1, sebastian/resource-operations:1.0.0, sebastian/recursion-context:2.0.0, sebastian/object-enumerator:2.0.1, sebastian/global-state:1.1.1, sebastian/exporter:2.0.0, sebastian/environment:2.0.0, sebastian/diff:1.4.3, sebastian/comparator:1.2.4, phpunit/php-text-template:1.2.1, doctrine/instantiator:1.1.0, phpunit/phpunit-mock-objects:3.4.4, phpunit/php-timer:1.0.9, phpunit/php-file-iterator:1.4.5, sebastian/code-unit-reverse-lookup:1.0.1, phpunit/php-code-coverage:4.0.8, phpspec/prophecy:1.7.6, myclabs/deep-copy:1.7.0, phpunit/phpunit:5.7.27, xethron/laravel-4-generators:3.1.1, xethron/migrations-generator:v2.0.2
[onvpr.com] < - Installing symfony/polyfill-ctype (v1.8.0): Loading from cache
[onvpr.com] < Extracting archive - Installing paragonie/random_compat (v2.0.12): Loading from cache
[onvpr.com] < Extracting archive - Installing symfony/polyfill-php70 (v1.8.0): Loading from cache
[onvpr.com] < Extracting archive - Installing symfony/polyfill-mbstring (v1.8.0): Loading from cache
[onvpr.com] < Extracting archive - Installing symfony/http-foundation (v3.4.10): Loading from cache
[onvpr.com] < Extracting archive - Installing symfony/event-dispatcher (v4.0.10): Loading from cache
[onvpr.com] < Extracting archive - Installing psr/log (1.0.2): Loading from cache
[onvpr.com] < Extracting archive - Installing symfony/debug (v3.4.10): Loading from cache
[onvpr.com] < Extracting archive - Installing symfony/http-kernel (v3.4.10): Loading from cache
[onvpr.com] < Extracting archive - Installing vlucas/phpdotenv (v2.4.0): Loading from cache
[onvpr.com] < Extracting archive - Installing symfony/css-selector (v4.0.10): Loading from cache
[onvpr.com] < Extracting archive - Installing tijsverkoyen/css-to-inline-styles (2.2.1):
[onvpr.com] < Loading from cache
[onvpr.com] < Extracting archive - Installing symfony/var-dumper (v3.4.10): Loading from cache
[onvpr.com] < Extracting archive - Installing symfony/routing (v3.4.10): Loading from cache
[onvpr.com] < Extracting archive - Installing symfony/process (v3.4.10): Loading from cache
[onvpr.com] < Extracting archive
[onvpr.com] < - Installing symfony/finder (v3.4.10):
[onvpr.com] < Loading from cache
[onvpr.com] < Extracting archive - Installing symfony/console (v3.4.10):
[onvpr.com] < Loading from cache
[onvpr.com] < Extracting archive - Installing swiftmailer/swiftmailer (v5.4.9): Loading from cache
[onvpr.com] < Extracting archive - Installing ramsey/uuid (3.7.3): Loading from cache
[onvpr.com] < Extracting archive - Installing symfony/translation (v4.0.10): Loading from cache
[onvpr.com] < Extracting archive - Installing nesbot/carbon (1.27.0): Loading from cache
[onvpr.com] < Extracting archive - Installing mtdowling/cron-expression (v1.2.1): Loading from cache
[onvpr.com] < Extracting archive - Installing monolog/monolog (1.23.0): Loading from cache
[onvpr.com] < Extracting archive - Installing league/flysystem (1.0.45): Loading from cache
[onvpr.com] < Extracting archive
[onvpr.com] < - Installing erusev/parsedown (1.7.1): Loading from cache
[onvpr.com] < Extracting archive - Installing doctrine/inflector (v1.3.0): Loading from cache
[onvpr.com] < Extracting archive
[onvpr.com] < - Installing laravel/framework (v5.4.36):
[onvpr.com] < Loading from cache
[onvpr.com] < Extracting archive
[onvpr.com] < - Installing barryvdh/laravel-cors (v0.9.3):
[onvpr.com] < Loading from cache
[onvpr.com] < Extracting archive
[onvpr.com] < - Installing cohensive/embed (v5.3.1):
[onvpr.com] < Loading from cache
[onvpr.com] < Extracting archive - Installing doctrine/lexer (v1.0.1): Loading from cache
[onvpr.com] < Extracting archive - Installing doctrine/collections (v1.5.0): Loading from cache
[onvpr.com] < Extracting archive - Installing doctrine/cache (v1.7.1): Loading from cache
[onvpr.com] < Extracting archive - Installing doctrine/annotations (v1.6.0): Loading from cache
[onvpr.com] < Extracting archive - Installing doctrine/common (v2.8.1): Loading from cache
[onvpr.com] < Extracting archive
[onvpr.com] < - Installing psr/http-message (1.0.1):
[onvpr.com] < Loading from cache
[onvpr.com] < Extracting archive - Installing guzzlehttp/psr7 (1.4.2): Loading from cache
[onvpr.com] < Extracting archive - Installing jakub-onderka/php-console-color (0.1): Loading from cache
[onvpr.com] < Extracting archive
[onvpr.com] < - Installing laracasts/generators (dev-master 9c60662):
[onvpr.com] < Loading from cache
[onvpr.com] < Extracting archive
[onvpr.com] < - Installing nikic/php-parser (v4.0.1): Loading from cache
[onvpr.com] < Extracting archive - Installing jakub-onderka/php-console-highlighter (v0.3.2): Loading from cache
[onvpr.com] < Extracting archive - Installing dnoegel/php-xdg-base-dir (0.1): Loading from cache
[onvpr.com] < Extracting archive - Installing psy/psysh (v0.9.3): Loading from cache
[onvpr.com] < Extracting archive - Installing laravel/tinker (v1.0.7): Loading from cache
[onvpr.com] < Extracting archive - Installing laravelcollective/html (v5.4.9): Loading from cache
[onvpr.com] < Extracting archive - Installing doctrine/dbal (v2.7.1): Loading from cache
[onvpr.com] < Extracting archive
[onvpr.com] < - Installing reliese/laravel (v0.0.13):
[onvpr.com] < Loading from cache
[onvpr.com] < Extracting archive - Installing intervention/image (2.4.1): Loading from cache
[onvpr.com] < Extracting archive - Installing unisharp/laravel-filemanager (v1.8.4):
[onvpr.com] < Loading from cache
[onvpr.com] < Extracting archive
[onvpr.com] < - Installing appzcoder/crud-generator (v2.0.8):
[onvpr.com] < Loading from cache
[onvpr.com] < Extracting archive - Installing symfony/yaml (v4.0.10): Loading from cache
[onvpr.com] < Extracting archive - Installing psr/container (1.0.0): Loading from cache
[onvpr.com] < Extracting archive - Installing pimple/pimple (v3.2.3): Loading from cache
[onvpr.com] < Extracting archive - Installing deployer/phar-update (v2.1.0): Loading from cache
[onvpr.com] < Extracting archive - Installing deployer/deployer (v6.2.0): Loading from cache
[onvpr.com] < Extracting archive - Installing fzaninotto/faker (v1.7.1): Loading from cache
[onvpr.com] < Extracting archive
[onvpr.com] < - Installing hamcrest/hamcrest-php (v1.2.2):
[onvpr.com] < Loading from cache
[onvpr.com] < Extracting archive
[onvpr.com] < - Installing mockery/mockery (0.9.9):
[onvpr.com] < Loading from cache
[onvpr.com] < Extracting archive
[onvpr.com] < - Installing webmozart/assert (1.3.0):
[onvpr.com] < Loading from cache
[onvpr.com] < Extracting archive - Installing phpdocumentor/reflection-common (1.0.1): Loading from cache
[onvpr.com] < Extracting archive - Installing phpdocumentor/type-resolver (0.4.0): Loading from cache
[onvpr.com] < Extracting archive - Installing phpdocumentor/reflection-docblock (4.3.0): Loading from cache
[onvpr.com] < Extracting archive - Installing phpunit/php-token-stream (2.0.2): Loading from cache
[onvpr.com] < Extracting archive
[onvpr.com] < - Installing sebastian/version (2.0.1):
[onvpr.com] < Loading from cache
[onvpr.com] < Extracting archive - Installing sebastian/resource-operations (1.0.0): Loading from cache
[onvpr.com] < Extracting archive - Installing sebastian/recursion-context (2.0.0): Loading from cache
[onvpr.com] < Extracting archive - Installing sebastian/object-enumerator (2.0.1): Loading from cache
[onvpr.com] < Extracting archive - Installing sebastian/global-state (1.1.1): Loading from cache
[onvpr.com] < Extracting archive - Installing sebastian/exporter (2.0.0): Loading from cache
[onvpr.com] < Extracting archive - Installing sebastian/environment (2.0.0): Loading from cache
[onvpr.com] < Extracting archive - Installing sebastian/diff (1.4.3): Loading from cache
[onvpr.com] < Extracting archive - Installing sebastian/comparator (1.2.4): Loading from cache
[onvpr.com] < Extracting archive - Installing phpunit/php-text-template (1.2.1): Loading from cache
[onvpr.com] < Extracting archive - Installing doctrine/instantiator (1.1.0): Loading from cache
[onvpr.com] < Extracting archive - Installing phpunit/phpunit-mock-objects (3.4.4): Loading from cache
[onvpr.com] < Extracting archive
[onvpr.com] < - Installing phpunit/php-timer (1.0.9):
[onvpr.com] < Loading from cache
[onvpr.com] < Extracting archive - Installing phpunit/php-file-iterator (1.4.5): Loading from cache
[onvpr.com] < Extracting archive
[onvpr.com] < - Installing sebastian/code-unit-reverse-lookup (1.0.1): Loading from cache
[onvpr.com] < Extracting archive
[onvpr.com] < - Installing phpunit/php-code-coverage (4.0.8):
[onvpr.com] < Loading from cache
[onvpr.com] < Extracting archive
[onvpr.com] < - Installing phpspec/prophecy (1.7.6):
[onvpr.com] < Loading from cache
[onvpr.com] < Extracting archive - Installing myclabs/deep-copy (1.7.0): Loading from cache
[onvpr.com] < Extracting archive
[onvpr.com] < - Installing phpunit/phpunit (5.7.27):
[onvpr.com] < Loading from cache
[onvpr.com] < Extracting archive - Installing xethron/laravel-4-generators (3.1.1): Loading from cache
[onvpr.com] < Extracting archive - Installing xethron/migrations-generator (v2.0.2): Loading from cache
[onvpr.com] < Extracting archive
[onvpr.com] < paragonie/random_compat suggests installing ext-libsodium (Provides a modern crypto API that can be used to generate random bytes.)
[onvpr.com] < symfony/event-dispatcher suggests installing symfony/dependency-injection ()
[onvpr.com] < symfony/http-kernel suggests installing symfony/browser-kit ()
[onvpr.com] < symfony/http-kernel suggests installing symfony/config ()
[onvpr.com] < symfony/http-kernel suggests installing symfony/dependency-injection ()
[onvpr.com] < symfony/var-dumper suggests installing ext-intl (To show region name in time zone dump)
[onvpr.com] < symfony/var-dumper suggests installing ext-symfony_debug ()
[onvpr.com] < symfony/routing suggests installing symfony/config (For using the all-in-one router or any loader)
[onvpr.com] < symfony/routing suggests installing symfony/dependency-injection (For loading routes from a service)
[onvpr.com] < symfony/routing suggests installing symfony/expression-language (For using expression matching)
[onvpr.com] < symfony/console suggests installing symfony/lock ()
[onvpr.com] < ramsey/uuid suggests installing ext-libsodium (Provides the PECL libsodium extension for use with the SodiumRandomGenerator)
[onvpr.com] < ramsey/uuid suggests installing ext-uuid (Provides the PECL UUID extension for use with the PeclUuidTimeGenerator and PeclUuidRandomGenerator)
[onvpr.com] < ramsey/uuid suggests installing ircmaxell/random-lib (Provides RandomLib for use with the RandomLibAdapter)
[onvpr.com] < ramsey/uuid suggests installing moontoast/math (Provides support for converting UUID to 128-bit integer (in string form).)
[onvpr.com] < ramsey/uuid suggests installing ramsey/uuid-console (A console application for generating UUIDs with ramsey/uuid)
[onvpr.com] < ramsey/uuid suggests installing ramsey/uuid-doctrine (Allows the use of Ramsey\Uuid\Uuid as Doctrine field type.)
[onvpr.com] < symfony/translation suggests installing symfony/config ()
[onvpr.com] < monolog/monolog suggests installing aws/aws-sdk-php (Allow sending log messages to AWS services like DynamoDB)
[onvpr.com] < monolog/monolog suggests installing doctrine/couchdb (Allow sending log messages to a CouchDB server)
[onvpr.com] < monolog/monolog suggests installing ext-amqp (Allow sending log messages to an AMQP server (1.0+ required))
[onvpr.com] < monolog/monolog suggests installing ext-mongo (Allow sending log messages to a MongoDB server)
[onvpr.com] < monolog/monolog suggests installing graylog2/gelf-php (Allow sending log messages to a GrayLog2 server)
[onvpr.com] < monolog/monolog suggests installing mongodb/mongodb (Allow sending log messages to a MongoDB server via PHP Driver)
[onvpr.com] < monolog/monolog suggests installing php-amqplib/php-amqplib (Allow sending log messages to an AMQP server using php-amqplib)
[onvpr.com] < monolog/monolog suggests installing php-console/php-console (Allow sending log messages to Google Chrome)
[onvpr.com] < monolog/monolog suggests installing rollbar/rollbar (Allow sending log messages to Rollbar)
[onvpr.com] < monolog/monolog suggests installing ruflin/elastica (Allow sending log messages to an Elastic Search server)
[onvpr.com] < monolog/monolog suggests installing sentry/sentry (Allow sending log messages to a Sentry server)
[onvpr.com] < league/flysystem suggests installing league/flysystem-aws-s3-v2 (Allows you to use S3 storage with AWS SDK v2)
[onvpr.com] < league/flysystem suggests installing league/flysystem-aws-s3-v3 (Allows you to use S3 storage with AWS SDK v3)
[onvpr.com] < league/flysystem suggests installing league/flysystem-azure (Allows you to use Windows Azure Blob storage)
[onvpr.com] < league/flysystem suggests installing league/flysystem-cached-adapter (Flysystem adapter decorator for metadata caching)
[onvpr.com] < league/flysystem suggests installing league/flysystem-eventable-filesystem (Allows you to use EventableFilesystem)
[onvpr.com] < league/flysystem suggests installing league/flysystem-rackspace (Allows you to use Rackspace Cloud Files)
[onvpr.com] < league/flysystem suggests installing league/flysystem-sftp (Allows you to use SFTP server storage via phpseclib)
[onvpr.com] < league/flysystem suggests installing league/flysystem-webdav (Allows you to use WebDAV storage)
[onvpr.com] < league/flysystem suggests installing league/flysystem-ziparchive (Allows you to use ZipArchive adapter)
[onvpr.com] < league/flysystem suggests installing spatie/flysystem-dropbox (Allows you to use Dropbox storage)
[onvpr.com] < league/flysystem suggests installing srmklive/flysystem-dropbox-v2 (Allows you to use Dropbox storage for PHP 5 applications)
[onvpr.com] < laravel/framework suggests installing aws/aws-sdk-php (Required to use the SQS queue driver and SES mail driver (~3.0).)
[onvpr.com] < laravel/framework suggests installing guzzlehttp/guzzle (Required to use the Mailgun and Mandrill mail drivers and the ping methods on schedules (~6.0).)
[onvpr.com] < laravel/framework suggests installing league/flysystem-aws-s3-v3 (Required to use the Flysystem S3 driver (~1.0).)
[onvpr.com] < laravel/framework suggests installing league/flysystem-rackspace (Required to use the Flysystem Rackspace driver (~1.0).)
[onvpr.com] < laravel/framework suggests installing nexmo/client (Required to use the Nexmo transport (~1.0).)
[onvpr.com] < laravel/framework suggests installing pda/pheanstalk (Required to use the beanstalk queue driver (~3.0).)
[onvpr.com] < laravel/framework suggests installing predis/predis (Required to use the redis cache and queue drivers (~1.0).)
[onvpr.com] < laravel/framework suggests installing pusher/pusher-php-server (Required to use the Pusher broadcast driver (~2.0).)
[onvpr.com] < laravel/framework suggests installing symfony/dom-crawler (Required to use most of the crawler integration testing tools (~3.2).)
[onvpr.com] < laravel/framework suggests installing symfony/psr-http-message-bridge (Required to psr7 bridging features (0.2.).)
[onvpr.com] < doctrine/cache suggests installing alcaeus/mongo-php-adapter (Required to use legacy MongoDB driver)
[onvpr.com] < psy/psysh suggests installing ext-pdo-sqlite (The doc command requires SQLite to work.)
[onvpr.com] < psy/psysh suggests installing hoa/console (A pure PHP readline implementation. You'll want this if your PHP install doesn't already support readline or libedit.)
[onvpr.com] < intervention/image suggests installing ext-imagick (to use Imagick based image processing.)
[onvpr.com] < intervention/image suggests installing intervention/imagecache (Caching extension for the Intervention Image library)
[onvpr.com] < unisharp/laravel-filemanager suggests installing ext-imagick (to use Imagick based image processing.)
[onvpr.com] < sebastian/global-state suggests installing ext-uopz ()
[onvpr.com] < phpunit/phpunit-mock-objects suggests installing ext-soap ()
[onvpr.com] < phpunit/php-code-coverage suggests installing ext-xdebug (^2.5.1)
[onvpr.com] < phpunit/phpunit suggests installing ext-xdebug ()
[onvpr.com] < phpunit/phpunit suggests installing phpunit/php-invoker (~1.1)
[onvpr.com] < Generating optimized autoload files
• done on [onvpr.com]
✔ Ok [30s 410ms]
➤ Executing task deploy:writable
[onvpr.com] > cd /var/www/html/vpr/releases/30 && (mkdir -p bootstrap/cache storage storage/app storage/app/public storage/framework storage/framework/cache storage/framework/sessions storage/framework/views storage/logs)
[onvpr.com] > cd /var/www/html/vpr/releases/30 && (chmod 2>&1; true)
[onvpr.com] < chmod: missing operand
[onvpr.com] < Try 'chmod --help' for more information.
[onvpr.com] > cd /var/www/html/vpr/releases/30 && (if hash setfacl 2>/dev/null; then echo 'true'; fi)
[onvpr.com] < true
[onvpr.com] > cd /var/www/html/vpr/releases/30 && (getfacl -p bootstrap/cache | grep "^user:www-data:.w" | wc -l)
[onvpr.com] > cd /var/www/html/vpr/releases/30 && (setfacl -RL -m u:"www-data":rwX -m u:whoami:rwX bootstrap/cache)
[onvpr.com] > cd /var/www/html/vpr/releases/30 && (setfacl -dRL -m u:"www-data":rwX -m u:whoami:rwX bootstrap/cache)
[onvpr.com] > cd /var/www/html/vpr/releases/30 && (getfacl -p storage | grep "^user:www-data:.w" | wc -l)
[onvpr.com] < 1
[onvpr.com] > cd /var/www/html/vpr/releases/30 && (getfacl -p storage/app | grep "^user:www-data:.w" | wc -l)
[onvpr.com] < 1
[onvpr.com] > cd /var/www/html/vpr/releases/30 && (getfacl -p storage/app/public | grep "^user:www-data:.w" | wc -l)
[onvpr.com] < 1
[onvpr.com] > cd /var/www/html/vpr/releases/30 && (getfacl -p storage/framework | grep "^user:www-data:.w" | wc -l)
[onvpr.com] < 1
[onvpr.com] > cd /var/www/html/vpr/releases/30 && (getfacl -p storage/framework/cache | grep "^user:www-data:.w" | wc -l)
[onvpr.com] < 1
[onvpr.com] > cd /var/www/html/vpr/releases/30 && (getfacl -p storage/framework/sessions | grep "^user:www-data:.w" | wc -l)
[onvpr.com] < 1
[onvpr.com] > cd /var/www/html/vpr/releases/30 && (getfacl -p storage/framework/views | grep "^user:www-data:.w" | wc -l)
[onvpr.com] < 1
[onvpr.com] > cd /var/www/html/vpr/releases/30 && (getfacl -p storage/logs | grep "^user:www-data:.w" | wc -l)
[onvpr.com] < 1
• done on [onvpr.com]
✔ Ok [60s 774ms]
➤ Executing task artisan:storage:link
[onvpr.com] > /usr/bin/php /var/www/html/vpr/releases/30/artisan --version
[onvpr.com] < Laravel Framework 5.4.36
[onvpr.com] > /usr/bin/php /var/www/html/vpr/releases/30/artisan storage:link
[onvpr.com] < The [public/storage] directory has been linked.
• done on [onvpr.com]
✔ Ok [8s 661ms]
➤ Executing task artisan:view:clear
[onvpr.com] > /usr/bin/php /var/www/html/vpr/releases/30/artisan view:clear
[onvpr.com] < Compiled views cleared!
• done on [onvpr.com]
✔ Ok [4s 116ms]
➤ Executing task artisan:cache:clear
[onvpr.com] > /usr/bin/php /var/www/html/vpr/releases/30/artisan cache:clear
[onvpr.com] < Cache cleared successfully.
• done on [onvpr.com]
✔ Ok [4s 295ms]
➤ Executing task artisan:config:cache
[onvpr.com] > /usr/bin/php /var/www/html/vpr/releases/30/artisan config:cache
[onvpr.com] < Configuration cache cleared!
[onvpr.com] < Configuration cached successfully!
• done on [onvpr.com]
✔ Ok [4s 214ms]
➤ Executing task artisan:optimize
[onvpr.com] > /usr/bin/php /var/www/html/vpr/releases/30/artisan optimize
[onvpr.com] < Generating optimized class loader
[onvpr.com] < The compiled services file has been removed.
• done on [onvpr.com]
✔ Ok [5s 181ms]
➤ Executing task npm
[onvpr.com] > cd /var/www/html/vpr/releases/30 && (
npm install;
npm run production;
)
[onvpr.com] < > node-sass@4.5.3 install /var/www/html/vpr/releases/30/node_modules/node-sass
[onvpr.com] < > node scripts/install.js
[onvpr.com] < > @ production /var/www/html/vpr/releases/30
[onvpr.com] < > cross-env NODE_ENV=prod node_modules/webpack/bin/webpack.js --progress --hide-modules --config=node_modules/laravel-mix/setup/webpack.config.js
[onvpr.com] < Copying node_modules/font-awesome/fonts/ to /var/www/html/vpr/releases/30/public/assets/app/fonts
[onvpr.com] < Copying node_modules/font-awesome/fonts/ to /var/www/html/vpr/releases/30/public/assets/admin/fonts
[onvpr.com] < Copying resources/assets/admin/js/tinymce to /var/www/html/vpr/releases/30/public/assets/admin/tinymce
[onvpr.com] < Copying node_modules/gentelella/vendors/bootstrap/dist/fonts to /var/www/html/vpr/releases/30/public/assets/admin/fonts
[onvpr.com] < clean-webpack-plugin: /var/www/html/vpr/releases/30/public/assets/app/js has been removed.
[onvpr.com] < clean-webpack-plugin: /var/www/html/vpr/releases/30/public/assets/app/css has been removed.
[onvpr.com] < clean-webpack-plugin: /var/www/html/vpr/releases/30/public/assets/lightbox has been removed.
[onvpr.com] < clean-webpack-plugin: /var/www/html/vpr/releases/30/public/assets/admin/js has been removed.
[onvpr.com] < clean-webpack-plugin: /var/www/html/vpr/releases/30/public/assets/admin/dropzone has been removed.
[onvpr.com] < clean-webpack-plugin: /var/www/html/vpr/releases/30/public/assets/admin/css has been removed.
[onvpr.com] < clean-webpack-plugin: /var/www/html/vpr/releases/30/public/assets/auth/css has been removed.
[onvpr.com] < 72% optimizing
81% module order optimizat
[onvpr.com] < DONE Compiled successfully in 154ms12:57:56
[onvpr.com] < 95% emitting
[
[onvpr.com] < Asset Size Chunks Chunk Names
[onvpr.com] < mix.c79696d3c0ad1e414cde.js 2.84 kB 0 [emitted] mix
[onvpr.com] < mix-manifest.json 2.17 kB [emitted]
• done on [onvpr.com]
✔ Ok [34s 168ms]
➤ Executing task deploy:symlink
[onvpr.com] > if [[ $(man mv 2>&1 || mv -h 2>&1 || mv --help 2>&1) =~ '--no-target-directory' ]]; then echo 'true'; fi
[onvpr.com] < true
[onvpr.com] > mv -T /var/www/html/vpr/release /var/www/html/vpr/current
• done on [onvpr.com]
✔ Ok [9s 147ms]
➤ Executing task artisan:migrate
[onvpr.com] > /usr/bin/php /var/www/html/vpr/releases/30/artisan migrate --force
[onvpr.com] < Migrating: 2018_05_26_093759_update_tracking_code_field
[onvpr.com] < Migrated: 2018_05_26_093759_update_tracking_code_field
• done on [onvpr.com]
✔ Ok [4s 299ms]
➤ Executing task restart-php
[onvpr.com] > sudo systemctl restart php7.1-fpm.service
Connection to onvpr.com closed.
• done on [onvpr.com]
✔ Ok [3s 661ms]
➤ Executing task deploy:unlock
[onvpr.com] > rm -f /var/www/html/vpr/.dep/deploy.lock
• done on [onvpr.com]
✔ Ok [3s 941ms]
➤ Executing task cleanup
[onvpr.com] > rm -rf /var/www/html/vpr/releases/25
[onvpr.com] > cd /var/www/html/vpr && if [ -e release ]; then rm release; fi
[onvpr.com] > cd /var/www/html/vpr && if [ -h release ]; then rm release; fi
• done on [onvpr.com]
✔ Ok [14s 824ms]
Successfully deployed!
Description
My deploy time is taking 5m23s to perform. I'm reading lots of topics in order to improve it but I haven't found anything good. The last one I tried is to install unzip but it haven't improved good.
The person who wrote this deployer is not me so I'm not 100% sure if all those steps need to be there - that's why I'm asking for help on the first place. Thank you
Steps to reproduce
vendor/bin/dep deploy -vvv
Content of
deploy.php
Output log
$ vendor/bin/dep deploy -vvv [localhost] > git rev-parse --abbrev-ref HEAD [localhost] < develop ✈︎ Deploying develop on onvpr.com • done on [onvpr.com] ➤ Executing task deploy:prepare [onvpr.com] > echo $0 [onvpr.com] < bash [onvpr.com] > if [ ! -d /var/www/html/vpr ]; then mkdir -p /var/www/html/vpr; fi [onvpr.com] > if [ ! -L /var/www/html/vpr/current ] && [ -d /var/www/html/vpr/current ]; then echo 'true'; fi [onvpr.com] > cd /var/www/html/vpr && if [ ! -d .dep ]; then mkdir .dep; fi [onvpr.com] > cd /var/www/html/vpr && if [ ! -d releases ]; then mkdir releases; fi [onvpr.com] > cd /var/www/html/vpr && if [ ! -d shared ]; then mkdir shared; fi • done on [onvpr.com] ✔ Ok [25s 876ms] ➤ Executing task deploy:lock [onvpr.com] > if [ -f /var/www/html/vpr/.dep/deploy.lock ]; then echo 'true'; fi [onvpr.com] > touch /var/www/html/vpr/.dep/deploy.lock • done on [onvpr.com] ✔ Ok [6s 733ms] ➤ Executing task deploy:release [onvpr.com] > cd /var/www/html/vpr && (if [ -h release ]; then echo 'true'; fi) [onvpr.com] > cd /var/www/html/vpr && (if [ -d releases ] && [ "$(ls -A releases)" ]; then echo 'true'; fi) [onvpr.com] < true [onvpr.com] > cd /var/www/html/vpr && (cd releases && ls -t -1 -d /) [onvpr.com] < 29/ [onvpr.com] < 28/ [onvpr.com] < 27/ [onvpr.com] < 26/ [onvpr.com] < 25/ [onvpr.com] > cd /var/www/html/vpr && (if [ -f .dep/releases ]; then echo 'true'; fi) [onvpr.com] < true [onvpr.com] > cd /var/www/html/vpr && (tail -n 15 .dep/releases) [onvpr.com] < 20180523133036,15 [onvpr.com] < 20180523225434,16 [onvpr.com] < 20180524013131,17 [onvpr.com] < 20180524014806,18 [onvpr.com] < 20180524033733,19 [onvpr.com] < 20180524035505,20 [onvpr.com] < 20180524141433,21 [onvpr.com] < 20180524143141,22 [onvpr.com] < 20180524172402,23 [onvpr.com] < 20180524180731,24 [onvpr.com] < 20180524191501,25 [onvpr.com] < 20180525202941,26 [onvpr.com] < 20180526012823,27 [onvpr.com] < 20180526013923,28 [onvpr.com] < 20180526014804,29 [onvpr.com] > cd /var/www/html/vpr && (if [ -d /var/www/html/vpr/releases/30 ]; then echo 'true'; fi) [onvpr.com] > cd /var/www/html/vpr && (date +"%Y%m%d%H%M%S") [onvpr.com] < 20180526125403 [onvpr.com] > cd /var/www/html/vpr && (echo '20180526125403,30' >> .dep/releases) [onvpr.com] > cd /var/www/html/vpr && (mkdir /var/www/html/vpr/releases/30) [onvpr.com] > cd /var/www/html/vpr && (if [[ $(man ln 2>&1 || ln -h 2>&1 || ln --help 2>&1) =~ '--relative' ]]; then echo 'true'; fi) [onvpr.com] < true [onvpr.com] > cd /var/www/html/vpr && (ln -nfs --relative /var/www/html/vpr/releases/30 /var/www/html/vpr/release) • done on [onvpr.com] ✔ Ok [41s 674ms] ➤ Executing task deploy:update_code [onvpr.com] > if hash command 2>/dev/null; then echo 'true'; fi [onvpr.com] < true [onvpr.com] > command -v 'git' [onvpr.com] < /usr/bin/git [onvpr.com] > /usr/bin/git version [onvpr.com] < git version 2.7.4 [onvpr.com] > cd /var/www/html/vpr && (if [ -h /var/www/html/vpr/release ]; then echo 'true'; fi) [onvpr.com] < true [onvpr.com] > cd /var/www/html/vpr && (readlink /var/www/html/vpr/release) [onvpr.com] < releases/30 [onvpr.com] > cd /var/www/html/vpr && (/usr/bin/git clone -b develop --recursive -q --reference /var/www/html/vpr/releases/29 --dissociate git@github.com:EveryMundoBR/VPR-Laravel.git /var/www/html/vpr/releases/30 2>&1) • done on [onvpr.com] ✔ Ok [25s 460ms] ➤ Executing task deploy:shared [onvpr.com] > if [ -d /var/www/html/vpr/shared/storage ]; then echo 'true'; fi [onvpr.com] < true [onvpr.com] > rm -rf /var/www/html/vpr/releases/30/storage [onvpr.com] > mkdir -p
dirname /var/www/html/vpr/releases/30/storage
[onvpr.com] > ln -nfs --relative /var/www/html/vpr/shared/storage /var/www/html/vpr/releases/30/storage [onvpr.com] > mkdir -p /var/www/html/vpr/shared/. [onvpr.com] > if [ -f /var/www/html/vpr/shared/.env ]; then echo 'true'; fi [onvpr.com] < true [onvpr.com] > if [ -f $(echo /var/www/html/vpr/releases/30/.env) ]; then rm -rf /var/www/html/vpr/releases/30/.env; fi [onvpr.com] > if [ ! -d $(echo /var/www/html/vpr/releases/30/.) ]; then mkdir -p /var/www/html/vpr/releases/30/.;fi [onvpr.com] > touch /var/www/html/vpr/shared/.env [onvpr.com] > ln -nfs --relative /var/www/html/vpr/shared/.env /var/www/html/vpr/releases/30/.env • done on [onvpr.com] ✔ Ok [39s 357ms] ➤ Executing task deploy:vendors [onvpr.com] > if hash unzip 2>/dev/null; then echo 'true'; fi To speed up composer installation setup "unzip" command with PHP zip extension https://goo.gl/sxzFcD [onvpr.com] > if hash composer 2>/dev/null; then echo 'true'; fi [onvpr.com] < true [onvpr.com] > if hash command 2>/dev/null; then echo 'true'; fi [onvpr.com] < true [onvpr.com] > command -v 'composer' [onvpr.com] < /usr/bin/composer [onvpr.com] > if hash command 2>/dev/null; then echo 'true'; fi [onvpr.com] < true [onvpr.com] > command -v 'php' [onvpr.com] < /usr/bin/php [onvpr.com] > cd /var/www/html/vpr/releases/30 && /usr/bin/php /usr/bin/composer install --verbose --prefer-dist --no-progress --no-interaction --optimize-autoloader [onvpr.com] < Do not run Composer as root/super user! See https://getcomposer.org/root for details [onvpr.com] < Loading composer repositories with package information [onvpr.com] < Installing dependencies (including require-dev) from lock file [onvpr.com] < Warning: The lock file is not up to date with the latest changes in composer.json. You may be getting outdated dependencies. Run update to update them. [onvpr.com] < Dependency resolution completed in 0.001 seconds [onvpr.com] < Analyzed 140 packages to resolve dependencies [onvpr.com] < Analyzed 354 rules to resolve dependencies [onvpr.com] < Package operations: 83 installs, 0 updates, 0 removals [onvpr.com] < Installs: symfony/polyfill-ctype:v1.8.0, paragonie/random_compat:v2.0.12, symfony/polyfill-php70:v1.8.0, symfony/polyfill-mbstring:v1.8.0, symfony/http-foundation:v3.4.10, symfony/event-dispatcher:v4.0.10, psr/log:1.0.2, symfony/debug:v3.4.10, symfony/http-kernel:v3.4.10, vlucas/phpdotenv:v2.4.0, symfony/css-selector:v4.0.10, tijsverkoyen/css-to-inline-styles:2.2.1, symfony/var-dumper:v3.4.10, symfony/routing:v3.4.10, symfony/process:v3.4.10, symfony/finder:v3.4.10, symfony/console:v3.4.10, swiftmailer/swiftmailer:v5.4.9, ramsey/uuid:3.7.3, symfony/translation:v4.0.10, nesbot/carbon:1.27.0, mtdowling/cron-expression:v1.2.1, monolog/monolog:1.23.0, league/flysystem:1.0.45, erusev/parsedown:1.7.1, doctrine/inflector:v1.3.0, laravel/framework:v5.4.36, barryvdh/laravel-cors:v0.9.3, cohensive/embed:v5.3.1, doctrine/lexer:v1.0.1, doctrine/collections:v1.5.0, doctrine/cache:v1.7.1, doctrine/annotations:v1.6.0, doctrine/common:v2.8.1, psr/http-message:1.0.1, guzzlehttp/psr7:1.4.2, jakub-onderka/php-console-color:0.1, laracasts/generators:dev-master 9c60662, nikic/php-parser:v4.0.1, jakub-onderka/php-console-highlighter:v0.3.2, dnoegel/php-xdg-base-dir:0.1, psy/psysh:v0.9.3, laravel/tinker:v1.0.7, laravelcollective/html:v5.4.9, doctrine/dbal:v2.7.1, reliese/laravel:v0.0.13, intervention/image:2.4.1, unisharp/laravel-filemanager:v1.8.4, appzcoder/crud-generator:v2.0.8, symfony/yaml:v4.0.10, psr/container:1.0.0, pimple/pimple:v3.2.3, deployer/phar-update:v2.1.0, deployer/deployer:v6.2.0, fzaninotto/faker:v1.7.1, hamcrest/hamcrest-php:v1.2.2, mockery/mockery:0.9.9, webmozart/assert:1.3.0, phpdocumentor/reflection-common:1.0.1, phpdocumentor/type-resolver:0.4.0, phpdocumentor/reflection-docblock:4.3.0, phpunit/php-token-stream:2.0.2, sebastian/version:2.0.1, sebastian/resource-operations:1.0.0, sebastian/recursion-context:2.0.0, sebastian/object-enumerator:2.0.1, sebastian/global-state:1.1.1, sebastian/exporter:2.0.0, sebastian/environment:2.0.0, sebastian/diff:1.4.3, sebastian/comparator:1.2.4, phpunit/php-text-template:1.2.1, doctrine/instantiator:1.1.0, phpunit/phpunit-mock-objects:3.4.4, phpunit/php-timer:1.0.9, phpunit/php-file-iterator:1.4.5, sebastian/code-unit-reverse-lookup:1.0.1, phpunit/php-code-coverage:4.0.8, phpspec/prophecy:1.7.6, myclabs/deep-copy:1.7.0, phpunit/phpunit:5.7.27, xethron/laravel-4-generators:3.1.1, xethron/migrations-generator:v2.0.2 [onvpr.com] < - Installing symfony/polyfill-ctype (v1.8.0): Loading from cache [onvpr.com] < Extracting archive - Installing paragonie/random_compat (v2.0.12): Loading from cache [onvpr.com] < Extracting archive - Installing symfony/polyfill-php70 (v1.8.0): Loading from cache [onvpr.com] < Extracting archive - Installing symfony/polyfill-mbstring (v1.8.0): Loading from cache [onvpr.com] < Extracting archive - Installing symfony/http-foundation (v3.4.10): Loading from cache [onvpr.com] < Extracting archive - Installing symfony/event-dispatcher (v4.0.10): Loading from cache [onvpr.com] < Extracting archive - Installing psr/log (1.0.2): Loading from cache [onvpr.com] < Extracting archive - Installing symfony/debug (v3.4.10): Loading from cache [onvpr.com] < Extracting archive - Installing symfony/http-kernel (v3.4.10): Loading from cache [onvpr.com] < Extracting archive - Installing vlucas/phpdotenv (v2.4.0): Loading from cache [onvpr.com] < Extracting archive - Installing symfony/css-selector (v4.0.10): Loading from cache [onvpr.com] < Extracting archive - Installing tijsverkoyen/css-to-inline-styles (2.2.1): [onvpr.com] < Loading from cache [onvpr.com] < Extracting archive - Installing symfony/var-dumper (v3.4.10): Loading from cache [onvpr.com] < Extracting archive - Installing symfony/routing (v3.4.10): Loading from cache [onvpr.com] < Extracting archive - Installing symfony/process (v3.4.10): Loading from cache [onvpr.com] < Extracting archive [onvpr.com] < - Installing symfony/finder (v3.4.10): [onvpr.com] < Loading from cache [onvpr.com] < Extracting archive - Installing symfony/console (v3.4.10): [onvpr.com] < Loading from cache [onvpr.com] < Extracting archive - Installing swiftmailer/swiftmailer (v5.4.9): Loading from cache [onvpr.com] < Extracting archive - Installing ramsey/uuid (3.7.3): Loading from cache [onvpr.com] < Extracting archive - Installing symfony/translation (v4.0.10): Loading from cache [onvpr.com] < Extracting archive - Installing nesbot/carbon (1.27.0): Loading from cache [onvpr.com] < Extracting archive - Installing mtdowling/cron-expression (v1.2.1): Loading from cache [onvpr.com] < Extracting archive - Installing monolog/monolog (1.23.0): Loading from cache [onvpr.com] < Extracting archive - Installing league/flysystem (1.0.45): Loading from cache [onvpr.com] < Extracting archive [onvpr.com] < - Installing erusev/parsedown (1.7.1): Loading from cache [onvpr.com] < Extracting archive - Installing doctrine/inflector (v1.3.0): Loading from cache [onvpr.com] < Extracting archive [onvpr.com] < - Installing laravel/framework (v5.4.36): [onvpr.com] < Loading from cache [onvpr.com] < Extracting archive [onvpr.com] < - Installing barryvdh/laravel-cors (v0.9.3): [onvpr.com] < Loading from cache [onvpr.com] < Extracting archive [onvpr.com] < - Installing cohensive/embed (v5.3.1): [onvpr.com] < Loading from cache [onvpr.com] < Extracting archive - Installing doctrine/lexer (v1.0.1): Loading from cache [onvpr.com] < Extracting archive - Installing doctrine/collections (v1.5.0): Loading from cache [onvpr.com] < Extracting archive - Installing doctrine/cache (v1.7.1): Loading from cache [onvpr.com] < Extracting archive - Installing doctrine/annotations (v1.6.0): Loading from cache [onvpr.com] < Extracting archive - Installing doctrine/common (v2.8.1): Loading from cache [onvpr.com] < Extracting archive [onvpr.com] < - Installing psr/http-message (1.0.1): [onvpr.com] < Loading from cache [onvpr.com] < Extracting archive - Installing guzzlehttp/psr7 (1.4.2): Loading from cache [onvpr.com] < Extracting archive - Installing jakub-onderka/php-console-color (0.1): Loading from cache [onvpr.com] < Extracting archive [onvpr.com] < - Installing laracasts/generators (dev-master 9c60662): [onvpr.com] < Loading from cache [onvpr.com] < Extracting archive [onvpr.com] < - Installing nikic/php-parser (v4.0.1): Loading from cache [onvpr.com] < Extracting archive - Installing jakub-onderka/php-console-highlighter (v0.3.2): Loading from cache [onvpr.com] < Extracting archive - Installing dnoegel/php-xdg-base-dir (0.1): Loading from cache [onvpr.com] < Extracting archive - Installing psy/psysh (v0.9.3): Loading from cache [onvpr.com] < Extracting archive - Installing laravel/tinker (v1.0.7): Loading from cache [onvpr.com] < Extracting archive - Installing laravelcollective/html (v5.4.9): Loading from cache [onvpr.com] < Extracting archive - Installing doctrine/dbal (v2.7.1): Loading from cache [onvpr.com] < Extracting archive [onvpr.com] < - Installing reliese/laravel (v0.0.13): [onvpr.com] < Loading from cache [onvpr.com] < Extracting archive - Installing intervention/image (2.4.1): Loading from cache [onvpr.com] < Extracting archive - Installing unisharp/laravel-filemanager (v1.8.4): [onvpr.com] < Loading from cache [onvpr.com] < Extracting archive [onvpr.com] < - Installing appzcoder/crud-generator (v2.0.8): [onvpr.com] < Loading from cache [onvpr.com] < Extracting archive - Installing symfony/yaml (v4.0.10): Loading from cache [onvpr.com] < Extracting archive - Installing psr/container (1.0.0): Loading from cache [onvpr.com] < Extracting archive - Installing pimple/pimple (v3.2.3): Loading from cache [onvpr.com] < Extracting archive - Installing deployer/phar-update (v2.1.0): Loading from cache [onvpr.com] < Extracting archive - Installing deployer/deployer (v6.2.0): Loading from cache [onvpr.com] < Extracting archive - Installing fzaninotto/faker (v1.7.1): Loading from cache [onvpr.com] < Extracting archive [onvpr.com] < - Installing hamcrest/hamcrest-php (v1.2.2): [onvpr.com] < Loading from cache [onvpr.com] < Extracting archive [onvpr.com] < - Installing mockery/mockery (0.9.9): [onvpr.com] < Loading from cache [onvpr.com] < Extracting archive [onvpr.com] < - Installing webmozart/assert (1.3.0): [onvpr.com] < Loading from cache [onvpr.com] < Extracting archive - Installing phpdocumentor/reflection-common (1.0.1): Loading from cache [onvpr.com] < Extracting archive - Installing phpdocumentor/type-resolver (0.4.0): Loading from cache [onvpr.com] < Extracting archive - Installing phpdocumentor/reflection-docblock (4.3.0): Loading from cache [onvpr.com] < Extracting archive - Installing phpunit/php-token-stream (2.0.2): Loading from cache [onvpr.com] < Extracting archive [onvpr.com] < - Installing sebastian/version (2.0.1): [onvpr.com] < Loading from cache [onvpr.com] < Extracting archive - Installing sebastian/resource-operations (1.0.0): Loading from cache [onvpr.com] < Extracting archive - Installing sebastian/recursion-context (2.0.0): Loading from cache [onvpr.com] < Extracting archive - Installing sebastian/object-enumerator (2.0.1): Loading from cache [onvpr.com] < Extracting archive - Installing sebastian/global-state (1.1.1): Loading from cache [onvpr.com] < Extracting archive - Installing sebastian/exporter (2.0.0): Loading from cache [onvpr.com] < Extracting archive - Installing sebastian/environment (2.0.0): Loading from cache [onvpr.com] < Extracting archive - Installing sebastian/diff (1.4.3): Loading from cache [onvpr.com] < Extracting archive - Installing sebastian/comparator (1.2.4): Loading from cache [onvpr.com] < Extracting archive - Installing phpunit/php-text-template (1.2.1): Loading from cache [onvpr.com] < Extracting archive - Installing doctrine/instantiator (1.1.0): Loading from cache [onvpr.com] < Extracting archive - Installing phpunit/phpunit-mock-objects (3.4.4): Loading from cache [onvpr.com] < Extracting archive [onvpr.com] < - Installing phpunit/php-timer (1.0.9): [onvpr.com] < Loading from cache [onvpr.com] < Extracting archive - Installing phpunit/php-file-iterator (1.4.5): Loading from cache [onvpr.com] < Extracting archive [onvpr.com] < - Installing sebastian/code-unit-reverse-lookup (1.0.1): Loading from cache [onvpr.com] < Extracting archive [onvpr.com] < - Installing phpunit/php-code-coverage (4.0.8): [onvpr.com] < Loading from cache [onvpr.com] < Extracting archive [onvpr.com] < - Installing phpspec/prophecy (1.7.6): [onvpr.com] < Loading from cache [onvpr.com] < Extracting archive - Installing myclabs/deep-copy (1.7.0): Loading from cache [onvpr.com] < Extracting archive [onvpr.com] < - Installing phpunit/phpunit (5.7.27): [onvpr.com] < Loading from cache [onvpr.com] < Extracting archive - Installing xethron/laravel-4-generators (3.1.1): Loading from cache [onvpr.com] < Extracting archive - Installing xethron/migrations-generator (v2.0.2): Loading from cache [onvpr.com] < Extracting archive [onvpr.com] < paragonie/random_compat suggests installing ext-libsodium (Provides a modern crypto API that can be used to generate random bytes.) [onvpr.com] < symfony/event-dispatcher suggests installing symfony/dependency-injection () [onvpr.com] < symfony/http-kernel suggests installing symfony/browser-kit () [onvpr.com] < symfony/http-kernel suggests installing symfony/config () [onvpr.com] < symfony/http-kernel suggests installing symfony/dependency-injection () [onvpr.com] < symfony/var-dumper suggests installing ext-intl (To show region name in time zone dump) [onvpr.com] < symfony/var-dumper suggests installing ext-symfony_debug () [onvpr.com] < symfony/routing suggests installing symfony/config (For using the all-in-one router or any loader) [onvpr.com] < symfony/routing suggests installing symfony/dependency-injection (For loading routes from a service) [onvpr.com] < symfony/routing suggests installing symfony/expression-language (For using expression matching) [onvpr.com] < symfony/console suggests installing symfony/lock () [onvpr.com] < ramsey/uuid suggests installing ext-libsodium (Provides the PECL libsodium extension for use with the SodiumRandomGenerator) [onvpr.com] < ramsey/uuid suggests installing ext-uuid (Provides the PECL UUID extension for use with the PeclUuidTimeGenerator and PeclUuidRandomGenerator) [onvpr.com] < ramsey/uuid suggests installing ircmaxell/random-lib (Provides RandomLib for use with the RandomLibAdapter) [onvpr.com] < ramsey/uuid suggests installing moontoast/math (Provides support for converting UUID to 128-bit integer (in string form).) [onvpr.com] < ramsey/uuid suggests installing ramsey/uuid-console (A console application for generating UUIDs with ramsey/uuid) [onvpr.com] < ramsey/uuid suggests installing ramsey/uuid-doctrine (Allows the use of Ramsey\Uuid\Uuid as Doctrine field type.) [onvpr.com] < symfony/translation suggests installing symfony/config () [onvpr.com] < monolog/monolog suggests installing aws/aws-sdk-php (Allow sending log messages to AWS services like DynamoDB) [onvpr.com] < monolog/monolog suggests installing doctrine/couchdb (Allow sending log messages to a CouchDB server) [onvpr.com] < monolog/monolog suggests installing ext-amqp (Allow sending log messages to an AMQP server (1.0+ required)) [onvpr.com] < monolog/monolog suggests installing ext-mongo (Allow sending log messages to a MongoDB server) [onvpr.com] < monolog/monolog suggests installing graylog2/gelf-php (Allow sending log messages to a GrayLog2 server) [onvpr.com] < monolog/monolog suggests installing mongodb/mongodb (Allow sending log messages to a MongoDB server via PHP Driver) [onvpr.com] < monolog/monolog suggests installing php-amqplib/php-amqplib (Allow sending log messages to an AMQP server using php-amqplib) [onvpr.com] < monolog/monolog suggests installing php-console/php-console (Allow sending log messages to Google Chrome) [onvpr.com] < monolog/monolog suggests installing rollbar/rollbar (Allow sending log messages to Rollbar) [onvpr.com] < monolog/monolog suggests installing ruflin/elastica (Allow sending log messages to an Elastic Search server) [onvpr.com] < monolog/monolog suggests installing sentry/sentry (Allow sending log messages to a Sentry server) [onvpr.com] < league/flysystem suggests installing league/flysystem-aws-s3-v2 (Allows you to use S3 storage with AWS SDK v2) [onvpr.com] < league/flysystem suggests installing league/flysystem-aws-s3-v3 (Allows you to use S3 storage with AWS SDK v3) [onvpr.com] < league/flysystem suggests installing league/flysystem-azure (Allows you to use Windows Azure Blob storage) [onvpr.com] < league/flysystem suggests installing league/flysystem-cached-adapter (Flysystem adapter decorator for metadata caching) [onvpr.com] < league/flysystem suggests installing league/flysystem-eventable-filesystem (Allows you to use EventableFilesystem) [onvpr.com] < league/flysystem suggests installing league/flysystem-rackspace (Allows you to use Rackspace Cloud Files) [onvpr.com] < league/flysystem suggests installing league/flysystem-sftp (Allows you to use SFTP server storage via phpseclib) [onvpr.com] < league/flysystem suggests installing league/flysystem-webdav (Allows you to use WebDAV storage) [onvpr.com] < league/flysystem suggests installing league/flysystem-ziparchive (Allows you to use ZipArchive adapter) [onvpr.com] < league/flysystem suggests installing spatie/flysystem-dropbox (Allows you to use Dropbox storage) [onvpr.com] < league/flysystem suggests installing srmklive/flysystem-dropbox-v2 (Allows you to use Dropbox storage for PHP 5 applications) [onvpr.com] < laravel/framework suggests installing aws/aws-sdk-php (Required to use the SQS queue driver and SES mail driver (~3.0).) [onvpr.com] < laravel/framework suggests installing guzzlehttp/guzzle (Required to use the Mailgun and Mandrill mail drivers and the ping methods on schedules (~6.0).) [onvpr.com] < laravel/framework suggests installing league/flysystem-aws-s3-v3 (Required to use the Flysystem S3 driver (~1.0).) [onvpr.com] < laravel/framework suggests installing league/flysystem-rackspace (Required to use the Flysystem Rackspace driver (~1.0).) [onvpr.com] < laravel/framework suggests installing nexmo/client (Required to use the Nexmo transport (~1.0).) [onvpr.com] < laravel/framework suggests installing pda/pheanstalk (Required to use the beanstalk queue driver (~3.0).) [onvpr.com] < laravel/framework suggests installing predis/predis (Required to use the redis cache and queue drivers (~1.0).) [onvpr.com] < laravel/framework suggests installing pusher/pusher-php-server (Required to use the Pusher broadcast driver (~2.0).) [onvpr.com] < laravel/framework suggests installing symfony/dom-crawler (Required to use most of the crawler integration testing tools (~3.2).) [onvpr.com] < laravel/framework suggests installing symfony/psr-http-message-bridge (Required to psr7 bridging features (0.2.).) [onvpr.com] < doctrine/cache suggests installing alcaeus/mongo-php-adapter (Required to use legacy MongoDB driver) [onvpr.com] < psy/psysh suggests installing ext-pdo-sqlite (The doc command requires SQLite to work.) [onvpr.com] < psy/psysh suggests installing hoa/console (A pure PHP readline implementation. You'll want this if your PHP install doesn't already support readline or libedit.) [onvpr.com] < intervention/image suggests installing ext-imagick (to use Imagick based image processing.) [onvpr.com] < intervention/image suggests installing intervention/imagecache (Caching extension for the Intervention Image library) [onvpr.com] < unisharp/laravel-filemanager suggests installing ext-imagick (to use Imagick based image processing.) [onvpr.com] < sebastian/global-state suggests installing ext-uopz () [onvpr.com] < phpunit/phpunit-mock-objects suggests installing ext-soap () [onvpr.com] < phpunit/php-code-coverage suggests installing ext-xdebug (^2.5.1) [onvpr.com] < phpunit/phpunit suggests installing ext-xdebug () [onvpr.com] < phpunit/phpunit suggests installing phpunit/php-invoker (~1.1) [onvpr.com] < Generating optimized autoload files • done on [onvpr.com] ✔ Ok [30s 410ms] ➤ Executing task deploy:writable [onvpr.com] > cd /var/www/html/vpr/releases/30 && (mkdir -p bootstrap/cache storage storage/app storage/app/public storage/framework storage/framework/cache storage/framework/sessions storage/framework/views storage/logs) [onvpr.com] > cd /var/www/html/vpr/releases/30 && (chmod 2>&1; true) [onvpr.com] < chmod: missing operand [onvpr.com] < Try 'chmod --help' for more information. [onvpr.com] > cd /var/www/html/vpr/releases/30 && (if hash setfacl 2>/dev/null; then echo 'true'; fi) [onvpr.com] < true [onvpr.com] > cd /var/www/html/vpr/releases/30 && (getfacl -p bootstrap/cache | grep "^user:www-data:.w" | wc -l) [onvpr.com] > cd /var/www/html/vpr/releases/30 && (setfacl -RL -m u:"www-data":rwX -m u:whoami
:rwX bootstrap/cache) [onvpr.com] > cd /var/www/html/vpr/releases/30 && (setfacl -dRL -m u:"www-data":rwX -m u:whoami
:rwX bootstrap/cache) [onvpr.com] > cd /var/www/html/vpr/releases/30 && (getfacl -p storage | grep "^user:www-data:.w" | wc -l) [onvpr.com] < 1 [onvpr.com] > cd /var/www/html/vpr/releases/30 && (getfacl -p storage/app | grep "^user:www-data:.w" | wc -l) [onvpr.com] < 1 [onvpr.com] > cd /var/www/html/vpr/releases/30 && (getfacl -p storage/app/public | grep "^user:www-data:.w" | wc -l) [onvpr.com] < 1 [onvpr.com] > cd /var/www/html/vpr/releases/30 && (getfacl -p storage/framework | grep "^user:www-data:.w" | wc -l) [onvpr.com] < 1 [onvpr.com] > cd /var/www/html/vpr/releases/30 && (getfacl -p storage/framework/cache | grep "^user:www-data:.w" | wc -l) [onvpr.com] < 1 [onvpr.com] > cd /var/www/html/vpr/releases/30 && (getfacl -p storage/framework/sessions | grep "^user:www-data:.w" | wc -l) [onvpr.com] < 1 [onvpr.com] > cd /var/www/html/vpr/releases/30 && (getfacl -p storage/framework/views | grep "^user:www-data:.w" | wc -l) [onvpr.com] < 1 [onvpr.com] > cd /var/www/html/vpr/releases/30 && (getfacl -p storage/logs | grep "^user:www-data:.w" | wc -l) [onvpr.com] < 1 • done on [onvpr.com] ✔ Ok [60s 774ms] ➤ Executing task artisan:storage:link [onvpr.com] > /usr/bin/php /var/www/html/vpr/releases/30/artisan --version [onvpr.com] < Laravel Framework 5.4.36 [onvpr.com] > /usr/bin/php /var/www/html/vpr/releases/30/artisan storage:link [onvpr.com] < The [public/storage] directory has been linked. • done on [onvpr.com] ✔ Ok [8s 661ms] ➤ Executing task artisan:view:clear [onvpr.com] > /usr/bin/php /var/www/html/vpr/releases/30/artisan view:clear [onvpr.com] < Compiled views cleared! • done on [onvpr.com] ✔ Ok [4s 116ms] ➤ Executing task artisan:cache:clear [onvpr.com] > /usr/bin/php /var/www/html/vpr/releases/30/artisan cache:clear [onvpr.com] < Cache cleared successfully. • done on [onvpr.com] ✔ Ok [4s 295ms] ➤ Executing task artisan:config:cache [onvpr.com] > /usr/bin/php /var/www/html/vpr/releases/30/artisan config:cache [onvpr.com] < Configuration cache cleared! [onvpr.com] < Configuration cached successfully! • done on [onvpr.com] ✔ Ok [4s 214ms] ➤ Executing task artisan:optimize [onvpr.com] > /usr/bin/php /var/www/html/vpr/releases/30/artisan optimize [onvpr.com] < Generating optimized class loader [onvpr.com] < The compiled services file has been removed. • done on [onvpr.com] ✔ Ok [5s 181ms] ➤ Executing task npm [onvpr.com] > cd /var/www/html/vpr/releases/30 && ( npm install; npm run production; ) [onvpr.com] < > node-sass@4.5.3 install /var/www/html/vpr/releases/30/node_modules/node-sass [onvpr.com] < > node scripts/install.js [onvpr.com] < > @ production /var/www/html/vpr/releases/30 [onvpr.com] < > cross-env NODE_ENV=prod node_modules/webpack/bin/webpack.js --progress --hide-modules --config=node_modules/laravel-mix/setup/webpack.config.js [onvpr.com] < Copying node_modules/font-awesome/fonts/ to /var/www/html/vpr/releases/30/public/assets/app/fonts [onvpr.com] < Copying node_modules/font-awesome/fonts/ to /var/www/html/vpr/releases/30/public/assets/admin/fonts [onvpr.com] < Copying resources/assets/admin/js/tinymce to /var/www/html/vpr/releases/30/public/assets/admin/tinymce [onvpr.com] < Copying node_modules/gentelella/vendors/bootstrap/dist/fonts to /var/www/html/vpr/releases/30/public/assets/admin/fonts [onvpr.com] < clean-webpack-plugin: /var/www/html/vpr/releases/30/public/assets/app/js has been removed. [onvpr.com] < clean-webpack-plugin: /var/www/html/vpr/releases/30/public/assets/app/css has been removed. [onvpr.com] < clean-webpack-plugin: /var/www/html/vpr/releases/30/public/assets/lightbox has been removed. [onvpr.com] < clean-webpack-plugin: /var/www/html/vpr/releases/30/public/assets/admin/js has been removed. [onvpr.com] < clean-webpack-plugin: /var/www/html/vpr/releases/30/public/assets/admin/dropzone has been removed. [onvpr.com] < clean-webpack-plugin: /var/www/html/vpr/releases/30/public/assets/admin/css has been removed. [onvpr.com] < clean-webpack-plugin: /var/www/html/vpr/releases/30/public/assets/auth/css has been removed. [onvpr.com] < 72% optimizing81% module order optimizat
[onvpr.com] < DONE Compiled successfully in 154ms12:57:56 [onvpr.com] < 95% emitting
[
[onvpr.com] < Asset Size Chunks Chunk Names [onvpr.com] < mix.c79696d3c0ad1e414cde.js 2.84 kB 0 [emitted] mix [onvpr.com] < mix-manifest.json 2.17 kB [emitted] • done on [onvpr.com] ✔ Ok [34s 168ms] ➤ Executing task deploy:symlink [onvpr.com] > if [[ $(man mv 2>&1 || mv -h 2>&1 || mv --help 2>&1) =~ '--no-target-directory' ]]; then echo 'true'; fi [onvpr.com] < true [onvpr.com] > mv -T /var/www/html/vpr/release /var/www/html/vpr/current • done on [onvpr.com] ✔ Ok [9s 147ms] ➤ Executing task artisan:migrate [onvpr.com] > /usr/bin/php /var/www/html/vpr/releases/30/artisan migrate --force [onvpr.com] < Migrating: 2018_05_26_093759_update_tracking_code_field [onvpr.com] < Migrated: 2018_05_26_093759_update_tracking_code_field • done on [onvpr.com] ✔ Ok [4s 299ms] ➤ Executing task restart-php [onvpr.com] > sudo systemctl restart php7.1-fpm.service Connection to onvpr.com closed. • done on [onvpr.com] ✔ Ok [3s 661ms] ➤ Executing task deploy:unlock [onvpr.com] > rm -f /var/www/html/vpr/.dep/deploy.lock • done on [onvpr.com] ✔ Ok [3s 941ms] ➤ Executing task cleanup [onvpr.com] > rm -rf /var/www/html/vpr/releases/25 [onvpr.com] > cd /var/www/html/vpr && if [ -e release ]; then rm release; fi [onvpr.com] > cd /var/www/html/vpr && if [ -h release ]; then rm release; fi • done on [onvpr.com] ✔ Ok [14s 824ms] Successfully deployed!