This is a base box for the Fedora Vagrant Virtual Machine.
git clone https://github.com/fcrepo-exts/fcrepo-vagrant-base-box.git
cd fcrepo-vagrant-base-box
vagrant up
You can shell into the machine with vagrant ssh
or ssh -p 2222 vagrant@localhost
- Ubuntu 14.04 64-bit machine with:
- Tomcat 7
- Available at: http://localhost:8080
- Manager username = "fedora4", password = "fedora4"
- Solr 4.10.3
- Available at: http://localhost:8080/solr, for indexing & searching your content.
- Installed in
/var/lib/tomcat7/solr
- Apache Karaf
- Installed in
/opt/karaf
- Installed as a service
apache-karaf
- Installed in
- Fuseki 2.3.1
- Available at: http://localhost:8080/fuseki, for querying and updating.
- Installed in
/etc/fuseki
- Dataset Path name
/test
- Persistent storage
/etc/fuseki/databases/test\_data
- Tomcat 7
###Usage
- Install Vagrant and VirtualBox
- Clone this repository
cd fcrepo-vagrant-base-box
vagrant up
To create a base box to use with Atlas the basic steps are as follows:
- Clone the repo
git clone https://github.com/fcrepo-exts/fcrepo-vagrant-base-box
fcrepo-vagrant-base-box
- Provision the VM
vagrant up
- Shutdown the VM
-
vagrant ssh
sudo shutdown -P now
- Export the VM to a box file
vagrant package
- Create a new version on atlas
- Add a provider (virtualbox)
- Upload box
If you receive errors involving \r
(end of line):
Edit the global .gitconfig
file, find the line:
autocrlf = true
and change it to
autocrlf = false
Remove and clone again. This will prevent windows git clients from automatically replacing unix line endings LF with windows line endings CRLF.
Current maintainers:
This VM setup was heavily influenced (read: stolen) from Islandora 2.x VM.