Hi DSpace Developers,

Over the last month, Hardy Pottinger & I have been collaborating on a 
little side-project in GitHub, which we'd now like to more formally 
announce. It's called "vagrant-dspace":

https://github.com/DSpace/vagrant-dspace

If you are unfamiliar with Vagrant (vagrantup.com), it's essentially a 
tool used to quickly create/destroy Virtual Machines (VMs). These VMs 
can be used to build quick development/testing/demo environments.

Well, as you may have gathered from its name, 'vagrant-dspace' can spin 
up a Virtual Machine with DSpace ("master" branch) + Postgres + Tomcat7 
+ Java (OpenJDK 7) + Maven + Ant + Git/GitHub clone.  Within minutes 
you'll have a fully functional DSpace Repository available at 
localhost:8080.


== Some Basics: What it does / How it works ==

1) First, you must install Vagrant (www.vagrantup.com) and a VM backend 
of your choice (e.g. VirtualBox, VMWare, AWS).

2) Clone this 'vagrant-dspace' GitHub project to your local machine (any 
OS is supported..there are some Windows specific instructions in the 
README though)

3) Run 'vagrant up' on your local machine. Within ~15mins, you'll have a 
fully functional DSpace installation on an auto-created Ubuntu VM (and 
DSpace is accessible from you local machine's web browser). The DSpace 
installation is currently built from the latest 'master' code and also 
auto-creates a default Administrator acct. (Eventually we'd like it to 
also be smart enough to auto-load some AIPs, if you have a few handy, 
for some immediate test data.)

Much of the DSpace setup/installation is taken care of by Puppet (we 
built some custom Puppet scripts & use some third party ones). As 
mentioned, the creation/initialization of the VM is taken care of by 
Vagrant.

Essentially, this 'vagrant-dspace' project gives anyone a way to quickly 
spin up a Test / Development environment of the latest DSpace code. Or 
just spin up a quick virtual server for offline DSpace demos at 
conferences, etc.

We wanted to share this work as it is now in a usable state. There are 
many more enhancements that could be made to what we have built. But, 
the basics all work, and we'd love it if others tried it out / forked it 
/ reported back.

Much more info on how to get started is in the README at:
https://github.com/DSpace/vagrant-dspace

Let us know what you think!

- Tim

-- 
Tim Donohue
Technical Lead for DSpace & DSpaceDirect
DuraSpace.org | DSpace.org | DSpaceDirect.org

------------------------------------------------------------------------------
LIMITED TIME SALE - Full Year of Microsoft Training For Just $49.99!
1,500+ hours of tutorials including VisualStudio 2012, Windows 8, SharePoint
2013, SQL 2012, MVC 4, more. BEST VALUE: New Multi-Library Power Pack includes
Mobile, Cloud, Java, and UX Design. Lowest price ever! Ends 9/20/13. 
http://pubads.g.doubleclick.net/gampad/clk?id=58041151&iu=/4140/ostg.clktrk
_______________________________________________
Dspace-devel mailing list
Dspace-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/dspace-devel

Reply via email to