From ed7e052d5d419c53c7404f36a7d5ad5f521fe0cd Mon Sep 17 00:00:00 2001 From: Justin Worthe Date: Wed, 19 Feb 2020 16:17:41 +0200 Subject: Added dockerfile for setting up github pre-receive environment --- .gitignore | 1 + github/Dockerfile | 2 ++ github/create-github-pre-receive-environment.sh | 8 ++++++++ 3 files changed, 11 insertions(+) create mode 100644 github/Dockerfile create mode 100755 github/create-github-pre-receive-environment.sh diff --git a/.gitignore b/.gitignore index f2e972d..5fb4f58 100644 --- a/.gitignore +++ b/.gitignore @@ -4,3 +4,4 @@ # These are backup files generated by rustfmt **/*.rs.bk +/github/capn-pre-receive.tar.gz diff --git a/github/Dockerfile b/github/Dockerfile new file mode 100644 index 0000000..29b6cb1 --- /dev/null +++ b/github/Dockerfile @@ -0,0 +1,2 @@ +FROM alpine:3.11 +RUN apk add --no-cache git bash gnupg diff --git a/github/create-github-pre-receive-environment.sh b/github/create-github-pre-receive-environment.sh new file mode 100755 index 0000000..edebb3f --- /dev/null +++ b/github/create-github-pre-receive-environment.sh @@ -0,0 +1,8 @@ +#!/bin/bash + +set -e + +docker rm capn-pre-receive || true +docker build -f Dockerfile -t capn-pre-receive . +docker create --name capn-pre-receive capn-pre-receive /bin/true +docker export capn-pre-receive | gzip > capn-pre-receive.tar.gz -- cgit v1.2.3