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