@@ -28,7 +28,7 @@ public function up() {
2828 return ;
2929 }
3030
31- EE ::log ( 'Checking Docker version. ' );
31+ EE ::debug ( 'Checking Docker version. ' );
3232 $ docker_version = trim ( EE ::launch ( 'docker version --format "{{.Server.Version}}" ' )->stdout );
3333
3434 if ( version_compare ( $ docker_version , '20.10.10 ' , '< ' ) ) {
@@ -42,24 +42,26 @@ public function up() {
4242
4343 // If it is Linux, proceed with update.
4444 if ( 'Linux ' === PHP_OS ) {
45- EE ::log ( 'Updating Docker... ' );
45+ EE ::debug ( 'Updating Docker... ' );
4646 EE ::launch ( 'curl -fsSL https://get.docker.com | sh ' );
4747 }
4848 }
4949
50- EE ::log ( 'Checking docker-compose version ' );
50+ EE ::debug ( 'Checking docker-compose version ' );
5151 $ docker_compose_version = trim ( EE ::launch ( 'docker-compose version --short ' )->stdout );
5252 $ docker_compose_path = EE ::launch ( 'command -v docker-compose ' )->stdout ;
5353 $ docker_compose_path = trim ( $ docker_compose_path );
5454 $ docker_compose_backup_path = EE_BACKUP_DIR . '/docker-compose.backup ' ;
55+ $ docker_compose_new_path = EE_BACKUP_DIR . '/docker-compose ' ;
5556 $ fs = new Filesystem ();
5657 if ( ! $ fs ->exists ( EE_BACKUP_DIR ) ) {
5758 $ fs ->mkdir ( EE_BACKUP_DIR );
5859 }
5960 $ fs ->copy ( $ docker_compose_path , $ docker_compose_backup_path );
6061
6162 if ( version_compare ( '1.29.2 ' , $ docker_compose_version , '!= ' ) ) {
62- EE ::exec ( "curl -L https://github.com/docker/compose/releases/download/1.29.2/docker-compose-$(uname -s)-$(uname -m) -o $ docker_compose_path && chmod +x $ docker_compose_path " );
63+ EE ::exec ( "curl -L https://github.com/docker/compose/releases/download/1.29.2/docker-compose-$(uname -s)-$(uname -m) -o $ docker_compose_new_path && chmod +x $ docker_compose_new_path " );
64+ EE ::exec ( "mv $ docker_compose_new_path $ docker_compose_path " );
6365 }
6466
6567 // Check the version again post update.
0 commit comments