public static function instance() { if (!isset(self::$instance)) { self::$instance = new AssetDeployer(); } return self::$instance; }
<?php define('DEPLOY_APP', 9999); // Remember to configure path settings and page name require 'app/AssetDeployer.php'; import_request_variables('g', 'query_var_'); $d = AssetDeployer::instance(); $d->developmentUrl = 'localhost'; $d->productionUrl = 'pengxwang.com'; $d->stagingUrl = 'staging.pengxwang.com'; $d->forceDebug = isset($query_var_debug) && $query_var_debug; //--------------------------------------- // DEPLOY CSS //--------------------------------------- $d->devStylePath = '/Users/penguin/Sites/env.lamp/hlf-main-ndxz/ndxz-studio/site/pengxwang'; $d->prodStylePath = $d->buildPath($d->devStylePath, 'production'); $d->addStyles(); $d->publishStyles(); // TODO add lib css if (isset($query_var_revert) && $query_var_revert) { $d->updateStyleCalls('test-page.php', true); } else { $d->updateStyleCalls('test-page.php'); } //--------------------------------------- // DEPLOY JS //--------------------------------------- $d->devScriptPath = '/Users/penguin/Sites/env.lamp/hlf-main-ndxz/ndxz-studio/site/js'; $d->prodScriptPath = $d->buildPath($d->devScriptPath, 'production'); $d->addScripts(); $d->publishScripts();