Skip to content

Commit adc6bf0

Browse files
committed
Merge branch 'develop' for v4.6.6
2 parents a0b5be7 + fb63a17 commit adc6bf0

File tree

3 files changed

+61
-10
lines changed

3 files changed

+61
-10
lines changed

VERSION

+1-1
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
4.6.5
1+
4.6.6

img-versions.json

+9-9
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,17 @@
11
{
22
"easyengine/cron": "v4.6.5",
33
"easyengine/mailhog": "v4.6.5",
4-
"easyengine/mariadb": "v4.6.5",
4+
"easyengine/mariadb": "v4.6.6",
55
"easyengine/nginx-proxy": "v4.6.5",
66
"easyengine/nginx": "v4.6.5",
7-
"easyengine/php": "v4.6.5",
8-
"easyengine/php5.6": "v4.6.5",
9-
"easyengine/php7.0": "v4.6.5",
10-
"easyengine/php7.2": "v4.6.5",
11-
"easyengine/php7.3": "v4.6.5",
12-
"easyengine/php7.4": "v4.6.5",
13-
"easyengine/php8.0": "v4.6.5",
14-
"easyengine/php8.1": "v4.6.5",
7+
"easyengine/php": "v4.6.6",
8+
"easyengine/php5.6": "v4.6.6",
9+
"easyengine/php7.0": "v4.6.6",
10+
"easyengine/php7.2": "v4.6.6",
11+
"easyengine/php7.3": "v4.6.6",
12+
"easyengine/php7.4": "v4.6.6",
13+
"easyengine/php8.0": "v4.6.6",
14+
"easyengine/php8.1": "v4.6.6",
1515
"easyengine/postfix": "v4.6.5",
1616
"easyengine/redis": "v4.6.5",
1717
"easyengine/newrelic-daemon": "v4.6.5"
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,51 @@
1+
<?php
2+
3+
namespace EE\Migration;
4+
5+
use EE;
6+
use EE\Migration\Base;
7+
8+
class CheckAndUpdateDocker extends Base {
9+
10+
/**
11+
* Execute create table query for site and sitemeta table.
12+
*
13+
* @throws EE\ExitException
14+
*/
15+
public function up() {
16+
17+
EE::log( 'Checking Docker version.' );
18+
$docker_version = EE::launch( 'docker version --format "{{.Server.Version}}"' )->stdout;
19+
20+
if ( version_compare( $docker_version, '20.10.10', '<' ) ) {
21+
EE::warning( 'Docker version should be 20.10.10 or above.' );
22+
23+
// If it is MacOS, prompt user to update docker.
24+
if ( 'Darwin' === PHP_OS ) {
25+
EE::confirm( 'Do you want to update Docker?' );
26+
EE::launch( 'open "docker://"' );
27+
}
28+
29+
// If it is Linux, proceed with update.
30+
if ( 'Linux' === PHP_OS ) {
31+
EE::log( 'Updating Docker...' );
32+
EE::launch( 'curl -fsSL https://get.docker.com | sh' );
33+
}
34+
}
35+
36+
// Check the version again post update.
37+
$docker_version = EE::launch( 'docker version --format "{{.Server.Version}}"' )->stdout;
38+
if ( version_compare( $docker_version, '20.10.10', '<' ) ) {
39+
EE::error( 'Docker version should be 20.10.10 or above. Please update Docker and try again.' );
40+
}
41+
}
42+
43+
/**
44+
* Execute drop table query for site and sitemeta table.
45+
*
46+
* @throws EE\ExitException
47+
*/
48+
public function down() {
49+
50+
}
51+
}

0 commit comments

Comments
 (0)