Skip to content

Latest commit

 

History

History
93 lines (72 loc) · 4.23 KB

README.md

File metadata and controls

93 lines (72 loc) · 4.23 KB

Islandora Chef

Description

This cookbook will install and configure Islandora. Current version is 7.1.4.

Included Vagrant and Berkshelf files for easy VM creation

Requirements

Platform

  • Ubuntu 12.04
  • Fedora 3.7.0
  • GSearch 2.6.2
  • Solr 4.2.0
  • Drupal 7.33
  • PHP 5.3.10
  • Java 7 (Oracle)
  • Djatoka 1.1
  • Tomcat 7
  • Apache 2.2.22
  • PHP 5.3.10
  • MySQL 5.5.40

Cookbooks

  • drupal
  • ubuntu-baseline
  • djatoka
  • fedora
  • solr
  • gsearch

Attributes

  • node["islandora"]["version"] - The version of Islandora to install, in the format 7.x-1.4. Default is HEAD.
  • node["drupal"]["site"]["name"] - The Drupal website name, default is Islandora Sandbox.
  • node["drupal"]["site"]["admin"] - The Drupal administrator username, default is admin.
  • node["drupal"]["site"]["pass"] - The Drupal administrator password, default is islandora.
  • node["drupal"]["db"]["password"] - The Drupal database password, default is islandora.
  • node["tomcat"]["base_version"] - The version of Tomcat to install, default is 7.
  • node["java"]["jdk_version"] - JDK version to install, default is 7.
  • node["java"]["install_flavor"] - Flavor of JVM you would like installed, default is oracle to support Djatoka.
  • node["php"]["upload_max_filesize"] - The maximum size of an uploaded file, default is 200M.
  • node["php"]["post_max_size"] - The maximum size of POST data allowed, default is 200M.
  • node['mysql']['server_root_password'] - Root password for the mysql database, default is rootpass.
  • node['fits']['techmd_version'] - Version of FITS to install, default is 0.8.3.
  • node['fits']['techmd_dsid'] - The default datastream ID for FITS, default is TECHMD_FITS.
  • node['tesseract']['version'] - Version of Tesseract to install, default is 3.02.02.
  • node['ffmpeg']['version'] - Version of FFmpeg to install, default is 1.1.4.
  • node['jwplayer']['version'] - Version of JWPlayer to install, default is 6.12.
  • node['videojs']['version'] - Version of video.js to install, default is 4.0.0.

Quickstart

  1. Install ChefDK (v0.11.2 as of this writing) for your platform. Refer to: https://docs.chef.io/install_dk.html for post-install instructions.
  2. Install VirtualBox (v5.0.16 as of this writing)
  3. Install Vagrant (v1.8.1 as of this writing)
  4. Install vagrant-berkshelf plugin vagrant plugin install vagrant-berkshelf
  5. Install vagrant-omnibus plugin vagrant plugin install vagrant-omnibus
  6. Clone the repo. git clone https://github.com/ryersonlibrary/islandora_chef && cd islandora_chef
  7. Start the Vagrant machine vagrant up
  8. Enjoy your new Islandora instance at http://localhost:8181!

Known Issues

If you get an error like this after step 7, you will need to edit the vagrant-berkshelf config as described here or here.

License

Apache 2.0

Author

Acknowledgements

Many thanks to Graham Stewart and others at the University of Toronto Libraries for LibraryChef.