Skip to content

ISLE-Apache: Drupal and Islandora modules on the open-source Apache HTTP server.

License

Notifications You must be signed in to change notification settings

Islandora-Collaboration-Group/isle-apache

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ISLE Apache HTTPD Image

Part of the ISLE Islandora 7.x Docker Images

Designed as the webserver (httpd) for ISLE. Hosts Drupal and Islandora modules and includes an install script to provide a quick start!

Based on:

Contains and Includes:

  • Composer
  • Drush 8.x
  • Tesseract OCR w/ Language Packs:
    • DEU (GER)
    • ENG
    • FRA
    • HIN
    • ITA
    • JPN
    • POR
    • RUS
    • SPA
  • ImageMagick 7.x
    • Features: Cipher DPC HDRI OpenMP
    • Delegates (built-in): bzlib djvu mpeg fontconfig freetype jbig jng jpeg lcms lqr lzma openexr openjp2 png ps raw rsvg tiff webp wmf x zlib
  • File Information Tool Set (FITS)
  • S6 Overlay to manage services
  • cron and tmpreaper to clean /tmp
  • (optional) Demo Kakadu JP2 library and binaries as made available by the AdoreDjatoka project. NOTE: you will need to purchase a Kakadu license if you intend to use these binaries in production.

Loading the ISLE.localdomain Islandora instance ('quickstart')

  • To install the current version of Islandora along with a local Drupal website...
    • docker exec -it isle-apache-ld bash /utility-scripts/isle_drupal_build_tools/isle_islandora_installer.sh

Environmental Variables Available

  • ISLANDORA_UID = 1000 (default)

    • Match the Islandora UID to the user id of the user on the host system responsible for Islandora's webroot.
    • Most distros use UID 1000 for the primary user, so it is the default.
    • Please note you are free to change this as you need.
    • If you are experiencing permission issues on the host when editing your webroot id -u to get the appropriate UID to set.
  • ENABLE_XDEBUG = false (default) | true

    • Enables the XDEBUG Apache mod for remote debugging.
  • PULL_ISLE_BUILD_TOOLS = true (default) | false

Usage

About

ISLE-Apache: Drupal and Islandora modules on the open-source Apache HTTP server.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Dockerfile 63.4%
  • Smarty 24.7%
  • Shell 10.1%
  • Makefile 1.8%