%s"', env('DB_USERNAME'), env('DB_PASSWORD'), env('DB_DATABASE'), $containerPath ); exec($dumpCommand, $output, $returnCode); // Copiar del contenedor al host $copyCommand = sprintf( 'docker cp repuve-backend-v1-mysql-1:%s %s', $containerPath, $hostPath ); exec($copyCommand); // Limpiar archivo temporal del contenedor exec("docker exec repuve-backend-v1-mysql-1 rm " . $containerPath); $this->info('Backup creado: ' . $filename); } }