<p>Harald Welte has uploaded this change for <strong>review</strong>.</p><p><a href="https://gerrit.osmocom.org/11260">View Change</a></p><pre style="font-family: monospace,monospace; white-space: pre-wrap;">add "public-inbox" Dockerfile + Makefiel<br><br>this is just for playing around with it.  It might be a good alternative<br>mailing list archive + access technology in parallel to pipermail (or<br>soon hyperkitty).<br><br>Change-Id: I5882d7637fe8d0ea15040d75709e95b170789c09<br>---<br>A public-inbox/Dockerfile<br>A public-inbox/Makefile<br>2 files changed, 23 insertions(+), 0 deletions(-)<br><br></pre><pre style="font-family: monospace,monospace; white-space: pre-wrap;">git pull ssh://gerrit.osmocom.org:29418/docker-playground refs/changes/60/11260/1</pre><pre style="font-family: monospace,monospace; white-space: pre-wrap;"><span>diff --git a/public-inbox/Dockerfile b/public-inbox/Dockerfile</span><br><span>new file mode 100644</span><br><span>index 0000000..a0d60f7</span><br><span>--- /dev/null</span><br><span>+++ b/public-inbox/Dockerfile</span><br><span>@@ -0,0 +1,20 @@</span><br><span style="color: hsl(120, 100%, 40%);">+FROM      debian:stable</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span style="color: hsl(120, 100%, 40%);">+ENV    DEBIAN_FRONTEND noninteractive</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span style="color: hsl(120, 100%, 40%);">+RUN   apt-get update && \</span><br><span style="color: hsl(120, 100%, 40%);">+   apt-get -y install \</span><br><span style="color: hsl(120, 100%, 40%);">+          git libtimedate-perl libemail-mime-perl libemail-mime-contenttype-perl \</span><br><span style="color: hsl(120, 100%, 40%);">+              make perl libplack-perl libmail-thread-perl liburi-perl libdanga-socket-perl \</span><br><span style="color: hsl(120, 100%, 40%);">+                libnet-server-perl libsearch-xapian-perl libdbi-perl libdbd-sqlite3-perl</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span style="color: hsl(120, 100%, 40%);">+RUN git clone https://public-inbox.org ~/public-inbox && \</span><br><span style="color: hsl(120, 100%, 40%);">+        cd ~/public-inbox && \</span><br><span style="color: hsl(120, 100%, 40%);">+        perl Makefile.PL && \</span><br><span style="color: hsl(120, 100%, 40%);">+ make && \</span><br><span style="color: hsl(120, 100%, 40%);">+     make install && \</span><br><span style="color: hsl(120, 100%, 40%);">+     rm -rf ~/public-inbox</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span style="color: hsl(120, 100%, 40%);">+CMD    (cd /srv; for NAME in *; do CONF="/srv/${NAME}/config"; public-inbox-init "${NAME}" "/srv/${NAME}" $(git config -f "${CONF}" publicinbox.http) $(git config -f "${CONF}" publicinbox.email); done) && public-inbox-index /srv/* && public-inbox-httpd</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span style="color: hsl(120, 100%, 40%);">+EXPOSE 8080</span><br><span>diff --git a/public-inbox/Makefile b/public-inbox/Makefile</span><br><span>new file mode 100644</span><br><span>index 0000000..0744814</span><br><span>--- /dev/null</span><br><span>+++ b/public-inbox/Makefile</span><br><span>@@ -0,0 +1,3 @@</span><br><span style="color: hsl(120, 100%, 40%);">+IMAGE=registry.sysmocom.de/public-inbox</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span style="color: hsl(120, 100%, 40%);">+include ../make/Makefile</span><br><span></span><br></pre><p>To view, visit <a href="https://gerrit.osmocom.org/11260">change 11260</a>. To unsubscribe, or for help writing mail filters, visit <a href="https://gerrit.osmocom.org/settings">settings</a>.</p><div itemscope itemtype="http://schema.org/EmailMessage"><div itemscope itemprop="action" itemtype="http://schema.org/ViewAction"><link itemprop="url" href="https://gerrit.osmocom.org/11260"/><meta itemprop="name" content="View Change"/></div></div>

<div style="display:none"> Gerrit-Project: docker-playground </div>
<div style="display:none"> Gerrit-Branch: master </div>
<div style="display:none"> Gerrit-MessageType: newchange </div>
<div style="display:none"> Gerrit-Change-Id: I5882d7637fe8d0ea15040d75709e95b170789c09 </div>
<div style="display:none"> Gerrit-Change-Number: 11260 </div>
<div style="display:none"> Gerrit-PatchSet: 1 </div>
<div style="display:none"> Gerrit-Owner: Harald Welte <laforge@gnumonks.org> </div>