Skip to content

peichman-umd/aspace-vagrant

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

50 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

aspace-vagrant

UMD Libraries' ArchivesSpace Vagrant

Prerequisites


* An [archivesspace-core] Solr core at `/apps/git/archivesspace-core`:
  
  ```bash
  cd /apps/git
  git clone [email protected]:umd-lib/archivesspace-core.git
  • An aspace-env runtime environment at /apps/git/aspace-env:

    cd /apps/git
    git clone [email protected]:umd-lib/aspace-env.git
  • Add the following lines to your host's /etc/hosts file, so Apache can do the proper hostname-based routing to the public and staff interfaces:

    192.168.40.100 aspacelocal
    192.168.40.102 archiveslocal
    

Quick Start

cd /apps/git
git clone [email protected]:umd-lib/aspace-vagrant.git
cd aspace-vagrant
cp ../solr-vagrant-base/solr.box dist
vagrant up

Because the startup time for ArchivesSpace can be lengthy, you may need to wait a minute or two for all of these endpoints to come up.

Solr will be running on its own VM, separate from the ArchivesSpace VM:

Starting ArchivesSpace and Solr

The ArchivesSpace and Solr applications are started as part of the provisioning process. In case you need to manually start them (for example, after running a vagrant reload), do the following:

# ArchivesSpace
vagrant ssh aspace
cd /apps/aspace/aspace
./control start
# Solr
vagrant ssh solr
cd /apps/solr/solr
./control startnossl

License

See the LICENSE file for license rights and limitations (Apache 2.0).