Born-Digital-US / isle-apache

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

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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.

License:GNU General Public License v3.0


Languages

Language:Dockerfile 63.4%Language:Smarty 24.7%Language:Shell 10.1%Language:Makefile 1.8%