aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorHarald Welte <laforge@gnumonks.org>2018-06-03 16:11:26 +0000
committerHarald Welte <laforge@gnumonks.org>2018-06-03 16:11:26 +0000
commit911fbafbf753100f670bd5b02a0990eeb2054338 (patch)
treeb6dd8f1a6f5b8457935f942817f3d934a74ab016
parent28a4e8e58934fbcf10985f6f7f2f88ecff41354d (diff)
Makefile support for our production infrastructure containers
-rw-r--r--bind9/.release2
-rw-r--r--bind9/Dockerfile20
-rw-r--r--bind9/Makefile2
-rw-r--r--cgit/.release1
-rw-r--r--cgit/Makefile2
-rw-r--r--gerrit/.release1
-rw-r--r--gerrit/Makefile3
-rw-r--r--git-daemon/.release2
-rw-r--r--git-daemon/Makefile2
-rw-r--r--gitolite/.release2
-rw-r--r--gitolite/Makefile1
-rw-r--r--patchwork/.release1
-rw-r--r--patchwork/Makefile3
-rw-r--r--redmine/Makefile3
14 files changed, 45 insertions, 0 deletions
diff --git a/bind9/.release b/bind9/.release
new file mode 100644
index 0000000..8a8fb9f
--- /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 0000000..537f786
--- /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 0000000..5dea7b9
--- /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 0000000..24401d3
--- /dev/null
+++ b/cgit/.release
@@ -0,0 +1 @@
+release=0.0.0
diff --git a/cgit/Makefile b/cgit/Makefile
index 8d0e10b..8f76c95 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 0000000..24401d3
--- /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 0000000..0a3f0e8
--- /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 0000000..ebb4118
--- /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 8d0e10b..1b129a1 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 0000000..564dd26
--- /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 8d0e10b..dffc6ae 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 0000000..24401d3
--- /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 0000000..4ade718
--- /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 0000000..d45e719
--- /dev/null
+++ b/redmine/Makefile
@@ -0,0 +1,3 @@
+IMAGE=registry.sysmocom.de/redmine
+
+include ../make/Makefile