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 the2.4
-line. It is the same as the last2.4-*
. -
2
: points to the latest build from the2
-line. If there will be a2.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