Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Is it possible to mount blob storage to my local machine for deployment?

I have a build script that it would be very useful to configure to dump some files into Azure blob storage so they can be picked up by my Azure web role.

My preferred plan was to find some way of mounting the blob storage on my build server as a mapped drive and simply using Robocopy copy to copy the files over. This will involve the least ammount of friction as I already am deploying some files like this to other web servers using WebDrive.

I found a piece of software that will allow me to do that: http://www.gladinet.com/

However on further investigation I found that it needs port 80 to run without some hairy looking hacking about on the server.

So is there another piece of software I could use or perhaps another way I haven't considered, such as deploying the files to a local folder that is automagically synced with blob storage?

Update in response to @David Makogon

I am using http://waacceleratorumbraco.codeplex.com/ this performs 2 way synchronisation between the blob storage and the web roles. I have tested this with http://cloudberrylab.com/ and I can deploy files manually to the blob and they are deployed correctly to the web roles. Also I have done the reverse and updated files in the web roles which have then been synced back to the blob and I have subsequently edited/downloaded them from blob storage.

What I'm really looking for is a way to automate the cloudberry side of things. So I don't have a manual step to copy a few files over. I will investigate the Powershell solutions in the meantime.

like image 604
Tim Avatar asked May 31 '11 18:05

Tim


1 Answers

I know this is an old post - but in case someone else comes here... the answer is now "yes". I've been working on a CodePlex project to do exactly that. (All source code is available).

http://azuredrive.codeplex.com/

enter image description here

enter image description here

like image 195
Timothy Khouri Avatar answered Dec 14 '22 11:12

Timothy Khouri