Skip to content

Apache server container plus mod_auth_mellon to be used by bitnami helmchart

License

Notifications You must be signed in to change notification settings

aservo/container-archiving

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

35 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Archiving

Purpose

This Docker image is intended for:

  • providing an all-in-one archiving solution based on Apache webserver for text, files, and SCM repos
  • use with the Bitnami Apache Helm chart
  • SAML authentication

Binaries

It contains the following primary binaries:

Additionally it contains the following secondary binaries:

  • git (for cgit)
  • inotify-tools (for Apache config auto-reload)
  • zip (for cgit)

Configuration

Apache

From: https://github.com/bitnami/containers/tree/main/bitnami/apache#customize-this-image

Configuration files are located in /opt/bitnami/apache/conf. To deviate from defaults, start with mounting /opt/bitnami/apache/conf/httpd.conf

Defaults

  • Document Root: /app
  • Virtual hosts files: /opt/bitnami/apache/conf/vhosts/
  • Certificates: /certs
    • server.crt
    • server.key

Environment Variables

  • APACHE_HTTP_PORT_NUMBER
  • APACHE_HTTPS_PORT_NUMBER

cgit

The cgit installation uses the following directories:

  • CGI script: /usr/lib/cgit/cgit.cgi
  • Web assets: /usr/share/cgit/
    • cgit.css
    • cgit.png
  • Configuration: /etc/cgitrc