File tree Expand file tree Collapse file tree 1 file changed +14
-4
lines changed Expand file tree Collapse file tree 1 file changed +14
-4
lines changed Original file line number Diff line number Diff line change @@ -135,11 +135,21 @@ public function check_requirements( $show_error = true ) {
135135 private function migrate () {
136136
137137 // Check if minimum 5GB disk space is available
138- $ free_space = disk_free_space ( EE_ROOT_DIR ) ;
139- $ docker_dir = EE :: launch ( ' docker info --format \' {{.DockerRootDir}} \'' )-> stdout ;
140- $ free_space_docker = disk_free_space ( $ docker_dir ) ;
138+ $ required_space = 5 * 1024 * 1024 * 1024 ;
139+ $ free_space = 0 ;
140+ $ free_space_docker = 0 ;
141141
142- if ( $ free_space < 5 * 1024 * 1024 * 1024 || $ free_space_docker < 5 * 1024 * 1024 * 1024 ) {
142+ if ( is_dir ( EE_ROOT_DIR ) ) {
143+ $ free_space = disk_free_space ( EE_ROOT_DIR );
144+ }
145+
146+ $ docker_dir = EE ::launch ( 'docker info --format \'{{.DockerRootDir}} \'' )->stdout ;
147+
148+ if ( is_dir ( $ docker_dir ) ) {
149+ $ free_space_docker = disk_free_space ( $ docker_dir );
150+ }
151+
152+ if ( ( $ free_space < $ required_space && is_dir ( EE_ROOT_DIR ) ) || ( $ free_space_docker < $ required_space && is_dir ( $ docker_dir ) ) ) {
143153 EE ::error ( 'EasyEngine update requires minimum 5GB disk space to run. Please free up some space and try again. ' );
144154 }
145155
You can’t perform that action at this time.
0 commit comments