Caltech Library logo

Installation and setup of this repository

This repository is designed to provide an easy setup of OpenSearch using Multipass and cloud init files.

The following are required to run the examples documented here.

To build the website, prepare documentation and maintain the repository you need the following available.

Steps to improve repository contents

  1. Clone this repository and change into repository directory
  2. Verify that the software is available to rebuild the website
  3. Re-build the website using make website
  4. Start up a localhost web service
  5. Check with a web browser to see how it looks

Here’s the command I run to get things going with a Multipass VM and OpenSearch v2.5.0.

git --version
# Make sure I have a recent git available.
git clone https://github.com/caltechlibrary/opensearch-machine
cd opensearch-machine
make check_software
./opensearch_machine.bash

If you want a run a local copy of the website you can do so with

make website
python3 -m http.server

At this point I can point my web browser at http://localhost:8000 and see the website.