Skip to content
Snippets Groups Projects
user avatar
Ulf Seltmann authored
Resolve "add support for shibboleth"

Closes #1

See merge request !3
1a68eeed

vufind-httpd

This repository holds the Dockerfiles and VuFind-configuration for the Apache2-webserver.

Image-Tags

The images are created via a gitlab-pipeline, see .gitlab-ci.yml. There are several tags which can be used:

  • 2.4-*: points to a specific build. Each build is specified by a number. The higher, the latter.
  • 2.4: points to the latest build from the 2.4-line. It is the same as the last 2.4-*.
  • 2: points to the latest build from the 2-line. If there will be a 2.6-line it will point to that latest build.
  • latest: always points to the latest build.
  • vufind1-*: follows the rules above, but points to the image modified for VuFind1
  • vufind1: always points to the latest image which is modified for VuFind1

create Images

Pushing the Code to the Repository does nothing. Images are created via GIT-Tags.

git tag -a 2.4-2 -m 'minor optimization'
git push origin 2.4-2

this will create a new image with a tag named 2.4-2. Also the Tags 2.4, 2, and latest will point to this image.

git tag -a vufind1-2.4-2 -m 'minor optimization'
git push origin vufind1-2.4-2

this will create a new image with a tag named vufind1-2.4-2. Also the Tags vufind1-2.4, vufind1-2, and vufind1 will point to this image.

Only Repository-Masters will be able to create a new Tag.

Contribution

In case you want to contribute please fork and make a pull-request at Gitlab-hosting of Leipzig University. This is due to internal policies and the higher flexibility when it comes to build images and push to Docker-Hub

Todo

  • Tests