Skip to content

Commit ea9b415

Browse files
committed
Add minimum 5GB disk requirement for update
Signed-off-by: Riddhesh Sanghvi <[email protected]>
1 parent a946ec3 commit ea9b415

File tree

1 file changed

+9
-0
lines changed

1 file changed

+9
-0
lines changed

php/EE/Runner.php

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -134,6 +134,15 @@ public function check_requirements( $show_error = true ) {
134134
*/
135135
private function migrate() {
136136

137+
// 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 );
141+
142+
if ( $free_space < 5 * 1024 * 1024 * 1024 || $free_space_docker < 5 * 1024 * 1024 * 1024 ) {
143+
EE::error( 'EasyEngine update requires minimum 5GB disk space to run. Please free up some space and try again.' );
144+
}
145+
137146
$rsp = new \EE\RevertableStepProcessor();
138147

139148
$rsp->add_step( 'ee-db-migrations', 'EE\Migration\Executor::execute_migrations' );

0 commit comments

Comments
 (0)