This is a template of a git repository which is a source for building container images.
It uses distgen to render the Dockerfile
template for specific base image/software version/etc.
Dockerfile
- template of Dockerfile
help/
- a directory containing help.md
file. This serves as a base for container help page. Similarly to Dockerfile
, it's also templated and rendered prior to image build.LICENSE
— pick the right licenseMakefile
— so it's easy to build, run, testREADME.md
— global documentation for the whole servicescript.sh
- an example script that gets put inside built imagespecs/
- a directory with configuration fils for distgentests/
— these tests should verify that the image worksmake [DISTRO=<distgen-distro>] [VERSION=<version>] doc
- build docs (help file and a generated manpage) for a certain distro and software versionmake [DISTRO=<distgen-distro>] [VERSION=<version>] build
- build image for a certain distro and software versionmake [DISTRO=<distgen-distro>] [VERSION=<version>] run
- build and run container with a certain distro and software versionmake [DISTRO=<distgen-distro>] [VERSION=<version>]test
- build and test a container with certain distro and software versionNote: default distro is fedora-26-x86_64
and default version is 2.2