Giter Club home page Giter Club logo

islandora_chef's Introduction

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

  • VirtualBox
  • Ruby (rbenv is handy for managing your Ruby installs)
  • Vagrant 1.5.2+
  • Bundler (gem install bundler)
  • Berkshelf (gem install berkshelf)
  • vagrant-berkshelf 2.0.1

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.10.
  • node['videojs']['version'] - Version of video.js to install, default is 4.0.0.

Usage

  1. git clone https://github.com/ryersonlibrary/islandora_chef
  2. cd islandora_chef
  3. bundle
  4. berks
  5. vagrant plugin install vagrant-berkshelf --plugin-version '= 2.0.1'
  6. vagrant plugin install vagrant-omnibus
  7. 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.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.