-
Notifications
You must be signed in to change notification settings - Fork 83
Home
Oleg Posyniak edited this page Apr 14, 2020
·
2 revisions
To be able to run ECE-Tools locally without using Git-branches, create a binary file ./bin/dev-ece-tools
:
#!/usr/bin/env php
<?php
/**
* Copyright © Magento, Inc. All rights reserved.
* See COPYING.txt for license details.
*/
require_once __DIR__ . '/../bootstrap.php';
$_ENV = [
'MAGENTO_CLOUD_VARIABLES' => base64_encode(json_encode(
[
'ADMIN_EMAIL' => 'test2@email.com',
'ADMIN_USERNAME' => 'admin2',
'SCD_COMPRESSION_LEVEL' => '0',
]
)),
'MAGENTO_CLOUD_RELATIONSHIPS' => base64_encode(json_encode(
[
'database' => [
0 => [
'host' => '127.0.0.1',
'path' => 'ece',
'password' => '1234',
'username' => 'root',
'port' => '3306',
],
],
'elasticsearch' => [
0 => [
'host' => 'localhost',
'port' => '9200'
]
]
]
)),
'MAGENTO_CLOUD_ROUTES' => base64_encode(json_encode(
[
'http://magento2.ece:8080/' => [
'type' => 'upstream',
'original_url' => 'http://{default}',
],
'https://magento2.ece:8080/' => [
'type' => 'upstream',
'original_url' => 'https://{default}',
],
]
)),
'MAGENTO_CLOUD_APPLICATION' => base64_encode(json_encode(
[]
)),
];
$container = new \Magento\MagentoCloud\App\Container(ECE_BP, YOUR_PROJECT_DIR);
$application = new \Magento\MagentoCloud\Application($container);
$application->run();