1 The lui-solr repository offers two ways for developers to run lui-solr
2 out of the checked out git repository to test changes in schema and
3 Solr core configuration.
8 Installing in userspace on the developer's system (Linux and MacOS)
9 -------------------------------------------------------------------
13 * lui-solr is a repackaging of Solr 5.x, which requires Java 7
17 * The 'dev-install.sh' script in the root of the repository working
18 directory unpacks Solr into the working directory and links the
19 configuration files from the 'conf/' directory into the Solr
22 * After running dev-install.sh, the Solr installation can be
23 controlled from the 'solr-<version>/bin/solr' script. Examples:
26 $ solr-5.5.1/bin/solr start
27 $ solr-5.5.1/bin/solr stop
31 * The developer can work directly with the files in the 'conf/'
34 * NOTE: do not commit the files in the 'solr-<version>/' directory to
37 Installing in a VM using VirtualBox, Vagrant, and Ansible
38 ---------------------------------------------------------
40 The repository includes a Vagrantfile and an Ansible playbook
41 ('dev-deploy.yml') to build a VM with Debian Jessie and deploy
46 * VirtualBox <https://www.virtualbox.org/>
48 * Vagrant <https://www.vagrantup.com/>
50 * Ansible <http://www.ansible.com>,
51 <http://docs.ansible.com/ansible/intro_installation.html>
55 * From the working directory:
62 The files in the 'conf/' directory will control the Solr
63 installation on the virtual machine.