Skip to content

allanext/docker-islandora

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

38 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Dockerized Islandora

SCRIPT needs some cleaning and parameterizations

A dockerized development instance Islandora, an open-source software framework designed to help institutions and organizations and their audiences collaboratively manage, and discover digital assets using a best-practices framework. Built on a base of Drupal, Fedora Commons, and Solr, Islandora releases solution packs which empower users to work with data types (such as image, video, and pdf) and knowledge domains (such as Chemistry and the Digital Humanities). Solution packs also often provide integration with additional viewers, editors, and data processing applications.

Installation

  1. Install Docker
  2. Change the docker init script (/etc/init.d/docker) to add an appropriate size image (default is only 10G): /usr/bin/docker -d --exec-driver=lxc --selinux-enabled --storage-opt dm.basesize=50G
  3. Clone this repository
  4. Change into the source directory: cd docker-islandora
  5. Build the container: docker build -rm --tag=islandora .
  6. Run the docker container: docker run -t -i -p 80:80 -p 8080:8080 islandora /bin/bash
  7. Run the installer/configuration script script: ./install.sh
  8. Browse to http://localhost
  9. Install the isladora modules from the web interface
  10. CTRL+P and CTRL+Q to exit the container shell
  11. View the running containers via docker ps -a
  12. To get a back the docker container: docker attach [CONTAINER ID]
  13. To commit the changes made to a container: docker commit [CONTAINER ID] [SOME IMAGE NAME]
  14. To stop a running container: docker stop [CONTAINER ID]
  15. To stop all running containers: docker ps -a | grep '<none>' | awk '{print $1}' | xargs docker rm
  16. To delete all the docker images: docker images | grep "<none>" | awk '{print $3}' | xargs docker rmi

Islandora Configuration

  1. Choose Image Toolkit -> ImageMagick as image processing toolkit
  2. Specify the convert path: /usr/bin/convert
  3. Islandora -> Page Content Module -> djatoka URL: specify the correct url
  4. Islandora -> Solr index -> solr URL: specify the correct url

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Shell 100.0%