Skip to content

Commit 48e4ab0

Browse files
Merge branch 'develop-v4' into kirtangajjar-patch-1
2 parents 0c86f29 + be942ba commit 48e4ab0

19 files changed

+999
-448
lines changed

VERSION

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
4.0.0-rc.1
1+
4.0.0-rc.2

composer.json

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -27,15 +27,15 @@
2727
"php": ">=7.0",
2828
"composer/composer": "^1.2.0",
2929
"composer/semver": "~1.0",
30-
"easyengine/admin-tools-command": "v1.0.0-rc.1",
31-
"easyengine/auth-command": "v1.0.0-rc.1",
30+
"easyengine/admin-tools-command": "v1.0.0",
31+
"easyengine/auth-command": "v1.0.0",
3232
"easyengine/config-command": "v1.0.0-rc.1",
33-
"easyengine/cron-command": "v1.0.0-rc.1",
34-
"easyengine/mailhog-command": "v1.0.0-rc.1",
35-
"easyengine/site-command": "v2.2.0",
36-
"easyengine/site-type-wp": "v1.0.0-rc.1",
37-
"easyengine/site-type-php": "v1.0.0-rc.1",
38-
"easyengine/service-command": "v1.0.0-rc.1",
33+
"easyengine/cron-command": "v1.0.0-rc.2",
34+
"easyengine/mailhog-command": "v1.0.0",
35+
"easyengine/site-command": "v2.2.2",
36+
"easyengine/site-type-wp": "v1.0.0",
37+
"easyengine/site-type-php": "v1.0.0",
38+
"easyengine/service-command": "v1.0.0",
3939
"easyengine/shell-command" : "v1.0.0-rc.1",
4040
"justinrainbow/json-schema": "~5.2.5",
4141
"monolog/monolog": "^1.23",

composer.lock

Lines changed: 114 additions & 111 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

docs/build-and-release.md

Lines changed: 0 additions & 10 deletions
This file was deleted.

docs/developer-docs.md

Lines changed: 0 additions & 91 deletions
This file was deleted.

docs/docker-files.md

Lines changed: 0 additions & 16 deletions
This file was deleted.

docs/structure-for-multiple-repos.md

Lines changed: 0 additions & 12 deletions
This file was deleted.

img-versions.json

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
{
2-
"easyengine/cron": "v4.0.0-rc.1",
3-
"easyengine/mailhog": "v4.0.0-rc.1",
4-
"easyengine/mariadb": "v4.0.0-rc.1",
5-
"easyengine/nginx-proxy": "v4.0.0-rc.1",
6-
"easyengine/nginx": "v4.0.0-rc.1",
7-
"easyengine/php": "v4.0.0-rc.1",
8-
"easyengine/phpmyadmin": "v4.0.0-rc.1",
9-
"easyengine/postfix": "v4.0.0-rc.1",
10-
"easyengine/redis": "v4.0.0-rc.1"
2+
"easyengine/cron": "v4.0.0",
3+
"easyengine/mailhog": "v4.0.0",
4+
"easyengine/mariadb": "v4.0.0",
5+
"easyengine/nginx-proxy": "v4.0.0",
6+
"easyengine/nginx": "v4.0.0",
7+
"easyengine/php": "v4.0.0",
8+
"easyengine/php5.6": "v4.0.0",
9+
"easyengine/postfix": "v4.0.0",
10+
"easyengine/redis": "v4.0.0"
1111
}

migrations/db/20181016052850_easyengine_insert_docker_images_version.php

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -27,13 +27,16 @@ public function __construct() {
2727
*/
2828
public function up() {
2929

30-
EE::log( 'Checking/Pulling required images' );
30+
EE::log( 'Checking and Pulling required images. This may take some time.' );
3131
$images = EE\Utils\get_image_versions();
3232

3333
$query = '';
3434
foreach ( $images as $image => $tag ) {
35-
EE::debug( "Checking/Pulling docker image $image:$tag" );
36-
if ( ! \EE::exec( "docker pull ${image}:${tag}" ) ) {
35+
if ( 'easyengine/php5.6' === $image ) {
36+
continue;
37+
}
38+
EE::log( "Checking and Pulling docker image $image:$tag" );
39+
if ( ! \EE::exec( "docker pull ${image}:${tag}", true, true ) ) {
3740
throw new \Exception( "Unable to pull ${image}:${tag}. Please check logs for more details." );
3841
}
3942
$query .= "INSERT INTO options VALUES( '${image}', '${tag}' );";

php/EE/Migration/Base.php

Lines changed: 20 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2,10 +2,26 @@
22

33
namespace EE\Migration;
44

5+
use Symfony\Component\Filesystem\Filesystem;
6+
57
abstract class Base {
68

7-
public $status = 'incomplete';
9+
public $status = 'incomplete';
10+
protected $is_first_execution;
11+
protected $skip_this_migration;
12+
protected $backup_dir;
13+
protected $backup_file;
14+
protected $fs;
15+
16+
public function __construct() {
17+
$this->fs = new Filesystem();
18+
$this->skip_this_migration = false;
19+
$this->is_first_execution = ! \EE\Model\Option::get( 'version' );
20+
$this->backup_dir = EE_BACKUP_DIR;
21+
$this->fs->mkdir( $this->backup_dir );
22+
}
23+
24+
abstract public function up();
825

9-
abstract public function up();
10-
abstract public function down();
11-
}
26+
abstract public function down();
27+
}

0 commit comments

Comments
 (0)