This container facilitates clean-room application of the horde/components app. The repo also sports a WIP github action
Unit under Test/Manipulation goes to /srv/www/horde-uut
The components tool is installed under /srv/www/horde-components and the bin is at /srv/www/horde-components/vendor/bin
TODO
You may want to get the container for usage outside public github, maybe using Gitlab oder some homegrown toolchain
Login to ghcr.io using your github user and a Personal Access Token
docker login ghcr.io
docker pull ghcr.io/maintaina/actions-components-container/horde-components]
To build this, your docker build command MUST convey a variable COMPOSER_PAT to the build env This must contain a github PAT with no/any scope.
Supply a json structure via COMPOSER_AUTH
docker run -it --env COMPOSER_AUTH=... ghcr.io/maintaina/actions-components-container/horde-components /usr/bin/horde-components ...