mirror of
https://github.com/retailcrm/opencart-module.git
synced 2024-11-22 05:06:07 +03:00
fix path
This commit is contained in:
parent
2b5faed85b
commit
484d738e70
@ -25,6 +25,8 @@ class RoboFile extends \Robo\Tasks
|
|||||||
*/
|
*/
|
||||||
private $server_url = 'http://localhost';
|
private $server_url = 'http://localhost';
|
||||||
|
|
||||||
|
private $root_dir = __DIR__ . '/../';
|
||||||
|
|
||||||
public function __construct()
|
public function __construct()
|
||||||
{
|
{
|
||||||
if ($_ENV) {
|
if ($_ENV) {
|
||||||
@ -72,10 +74,19 @@ class RoboFile extends \Robo\Tasks
|
|||||||
{
|
{
|
||||||
$this->taskDeleteDir('www')->run();
|
$this->taskDeleteDir('www')->run();
|
||||||
$this->taskFileSystemStack()
|
$this->taskFileSystemStack()
|
||||||
->mirror('vendor/opencart/opencart/upload', 'www')
|
->mirror(
|
||||||
->copy('vendor/beyondit/opencart-test-suite/src/upload/system/config/test-config.php','www/system/config/test-config.php')
|
$this->root_dir . 'vendor/opencart/opencart/upload',
|
||||||
->copy('vendor/beyondit/opencart-test-suite/src/upload/catalog/controller/startup/test_startup.php','www/catalog/controller/startup/test_startup.php')
|
$this->root_dir . 'www'
|
||||||
->chmod('www', 0777, 0000, true)
|
)
|
||||||
|
->copy(
|
||||||
|
$this->root_dir . 'vendor/beyondit/opencart-test-suite/src/upload/system/config/test-config.php',
|
||||||
|
$this->root_dir . 'www/system/config/test-config.php'
|
||||||
|
)
|
||||||
|
->copy(
|
||||||
|
$this->root_dir . 'vendor/beyondit/opencart-test-suite/src/upload/catalog/controller/startup/test_startup.php',
|
||||||
|
$this->root_dir . 'www/catalog/controller/startup/test_startup.php'
|
||||||
|
)
|
||||||
|
->chmod($this->root_dir . 'www', 0777, 0000, true)
|
||||||
->run();
|
->run();
|
||||||
|
|
||||||
// Create new database, drop if exists already
|
// Create new database, drop if exists already
|
||||||
@ -90,12 +101,12 @@ class RoboFile extends \Robo\Tasks
|
|||||||
$this->printTaskError("<error> Could not connect ot database...");
|
$this->printTaskError("<error> Could not connect ot database...");
|
||||||
}
|
}
|
||||||
|
|
||||||
$install = $this->taskExec('php')->arg('www/install/cli_install.php')->arg('install');
|
$install = $this->taskExec('php')->arg($this->root_dir . 'www/install/cli_install.php')->arg('install');
|
||||||
foreach ($this->opencart_config as $option => $value) {
|
foreach ($this->opencart_config as $option => $value) {
|
||||||
$install->option($option, $value);
|
$install->option($option, $value);
|
||||||
}
|
}
|
||||||
$install->run();
|
$install->run();
|
||||||
$this->taskDeleteDir('www/install')->run();
|
$this->taskDeleteDir($this->root_dir . 'www/install')->run();
|
||||||
|
|
||||||
$this->restoreSampleData($conn);
|
$this->restoreSampleData($conn);
|
||||||
|
|
||||||
@ -105,14 +116,14 @@ class RoboFile extends \Robo\Tasks
|
|||||||
public function opencartRun()
|
public function opencartRun()
|
||||||
{
|
{
|
||||||
$this->taskServer($this->server_port)
|
$this->taskServer($this->server_port)
|
||||||
->dir('www')
|
->dir($this->root_dir . 'www')
|
||||||
->run();
|
->run();
|
||||||
}
|
}
|
||||||
|
|
||||||
public function projectDeploy()
|
public function projectDeploy()
|
||||||
{
|
{
|
||||||
$this->taskFileSystemStack()
|
$this->taskFileSystemStack()
|
||||||
->mirror('src/upload', 'www')
|
->mirror($this->root_dir . 'src/upload', $this->root_dir . 'www')
|
||||||
// ->copy('src/install.xml','www/system/install.ocmod.xml') if exist modification for OCMOD
|
// ->copy('src/install.xml','www/system/install.ocmod.xml') if exist modification for OCMOD
|
||||||
->run();
|
->run();
|
||||||
}
|
}
|
||||||
@ -122,10 +133,10 @@ class RoboFile extends \Robo\Tasks
|
|||||||
$this->projectDeploy();
|
$this->projectDeploy();
|
||||||
|
|
||||||
$this->taskWatch()
|
$this->taskWatch()
|
||||||
->monitor('composer.json', function () {
|
->monitor($this->root_dir . 'composer.json', function () {
|
||||||
$this->taskComposerUpdate()->run();
|
$this->taskComposerUpdate()->run();
|
||||||
$this->projectDeploy();
|
$this->projectDeploy();
|
||||||
})->monitor('src/', function () {
|
})->monitor($this->root_dir . 'src/', function () {
|
||||||
$this->projectDeploy();
|
$this->projectDeploy();
|
||||||
})->run();
|
})->run();
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user