From 911fbafbf753100f670bd5b02a0990eeb2054338 Mon Sep 17 00:00:00 2001 From: Harald Welte Date: Sun, 3 Jun 2018 16:11:26 +0000 Subject: [PATCH] Makefile support for our production infrastructure containers Change-Id: I901e340d2c5c1e002ecc7efa4570d58ccb7b9229 --- bind9/.release | 2 ++ bind9/Dockerfile | 20 ++++++++++++++++++++ bind9/Makefile | 2 ++ cgit/.release | 1 + cgit/Makefile | 2 ++ gerrit/.release | 1 + gerrit/Makefile | 3 +++ git-daemon/.release | 2 ++ git-daemon/Makefile | 2 ++ gitolite/.release | 2 ++ gitolite/Makefile | 1 + patchwork/.release | 1 + patchwork/Makefile | 3 +++ redmine/Makefile | 3 +++ 14 files changed, 45 insertions(+) create mode 100644 bind9/.release create mode 100644 bind9/Dockerfile create mode 100644 bind9/Makefile create mode 100644 cgit/.release create mode 100644 gerrit/.release create mode 100644 gerrit/Makefile create mode 100644 git-daemon/.release create mode 100644 gitolite/.release create mode 100644 patchwork/.release create mode 100644 patchwork/Makefile create mode 100644 redmine/Makefile diff --git a/bind9/.release b/bind9/.release new file mode 100644 index 00000000..8a8fb9f5 --- /dev/null +++ b/bind9/.release @@ -0,0 +1,2 @@ +release=0.0.0 +tag=bind9-0.0.0 diff --git a/bind9/Dockerfile b/bind9/Dockerfile new file mode 100644 index 00000000..537f786d --- /dev/null +++ b/bind9/Dockerfile @@ -0,0 +1,20 @@ +FROM debian:stable + +LABEL name="bind9" \ + description="Bind9 DNS server" \ + version="1.0" \ + maintainer="laforge@gnumonks.org" + +RUN apt-get update && \ + apt-get install -y \ + bind9 \ + && rm -rf /var/lib/apt/lists/* \ + && mkdir -p /run/named \ + && chown bind:bind /run/named + +EXPOSE 53/tcp \ + 53/udp + +VOLUME /etc/named + +ENTRYPOINT ["/usr/sbin/named", "-c", "/etc/named/named.conf", "-u", "bind", "-g"] diff --git a/bind9/Makefile b/bind9/Makefile new file mode 100644 index 00000000..5dea7b9b --- /dev/null +++ b/bind9/Makefile @@ -0,0 +1,2 @@ +IMAGE=registry.sysmocom.de/bind9 +include ../make/Makefile diff --git a/cgit/.release b/cgit/.release new file mode 100644 index 00000000..24401d3e --- /dev/null +++ b/cgit/.release @@ -0,0 +1 @@ +release=0.0.0 diff --git a/cgit/Makefile b/cgit/Makefile index 8d0e10b4..8f76c959 100644 --- a/cgit/Makefile +++ b/cgit/Makefile @@ -1 +1,3 @@ +IMAGE=registry.sysmocom.de/cgit + include ../make/Makefile diff --git a/gerrit/.release b/gerrit/.release new file mode 100644 index 00000000..24401d3e --- /dev/null +++ b/gerrit/.release @@ -0,0 +1 @@ +release=0.0.0 diff --git a/gerrit/Makefile b/gerrit/Makefile new file mode 100644 index 00000000..0a3f0e82 --- /dev/null +++ b/gerrit/Makefile @@ -0,0 +1,3 @@ +IMAGE=registry.sysmocom.de/gerrit + +include ../make/Makefile diff --git a/git-daemon/.release b/git-daemon/.release new file mode 100644 index 00000000..ebb4118c --- /dev/null +++ b/git-daemon/.release @@ -0,0 +1,2 @@ +release=0.0.0 +tag=git-daemon-0.0.0 diff --git a/git-daemon/Makefile b/git-daemon/Makefile index 8d0e10b4..1b129a12 100644 --- a/git-daemon/Makefile +++ b/git-daemon/Makefile @@ -1 +1,3 @@ +IMAGE=registry.sysmocom.de/git-daemon + include ../make/Makefile diff --git a/gitolite/.release b/gitolite/.release new file mode 100644 index 00000000..564dd26b --- /dev/null +++ b/gitolite/.release @@ -0,0 +1,2 @@ +release=0.0.0 +tag=gitolite-0.0.0 diff --git a/gitolite/Makefile b/gitolite/Makefile index 8d0e10b4..dffc6ae3 100644 --- a/gitolite/Makefile +++ b/gitolite/Makefile @@ -1 +1,2 @@ +IMAGE=registry.sysmocom.de/gitolite include ../make/Makefile diff --git a/patchwork/.release b/patchwork/.release new file mode 100644 index 00000000..24401d3e --- /dev/null +++ b/patchwork/.release @@ -0,0 +1 @@ +release=0.0.0 diff --git a/patchwork/Makefile b/patchwork/Makefile new file mode 100644 index 00000000..4ade718e --- /dev/null +++ b/patchwork/Makefile @@ -0,0 +1,3 @@ +IMAGE=registry.sysmocom.de/patchwork + +include ../make/Makefile diff --git a/redmine/Makefile b/redmine/Makefile new file mode 100644 index 00000000..d45e7190 --- /dev/null +++ b/redmine/Makefile @@ -0,0 +1,3 @@ +IMAGE=registry.sysmocom.de/redmine + +include ../make/Makefile