diff --git a/deployment.sample.ini b/deployment.sample.ini index 3190938..6b2713c 100644 --- a/deployment.sample.ini +++ b/deployment.sample.ini @@ -59,6 +59,9 @@ after[] = local: git reset HEAD --hard ; reverts all changes in working direct ; files to preprocess (defaults to none) preprocess = *.js *.css +; compression mark (default to yes) +requireCompressMark = no + ; file which contains hashes of all uploaded files (defaults to .htdeployment) deploymentFile = .deployment diff --git a/src/Deployment/CliRunner.php b/src/Deployment/CliRunner.php index 7faf684..77267b0 100644 --- a/src/Deployment/CliRunner.php +++ b/src/Deployment/CliRunner.php @@ -154,6 +154,9 @@ private function createDeployer(array $config): Deployer ? ['*.js', '*.css'] : self::toArray($config['preprocess']); // intentionally == $preprocessor = new Preprocessor($this->logger); + if (isset($config['requireCompressMark'])) { + $preprocessor->requireCompressMark = $config['requireCompressMark'] !== 'no'; + } $deployment->addFilter('js', [$preprocessor, 'expandApacheImports']); $deployment->addFilter('js', [$preprocessor, 'compressJs'], true); $deployment->addFilter('css', [$preprocessor, 'expandApacheImports']);