From be03cabfa206e150680c136b6269c2d6be01ffc3 Mon Sep 17 00:00:00 2001 From: Michael Rennecke Date: Tue, 7 May 2019 19:42:42 +0200 Subject: [PATCH] build HAProxy inside a container --- Dockerfile | 16 ++++++++++++++++ build.sh | 9 +++++++++ 2 files changed, 25 insertions(+) create mode 100644 Dockerfile create mode 100755 build.sh diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000..63ebc02 --- /dev/null +++ b/Dockerfile @@ -0,0 +1,16 @@ +FROM debian:9 + +RUN apt update +RUN apt install -y \ + ca-certificates \ + libsystemd-dev \ + liblua5.3-dev \ + libpcre3-dev \ + zlib1g-dev \ + libc6-dev \ + make \ + wget \ + gcc + +RUN mkdir /workspace +WORKDIR /workspace diff --git a/build.sh b/build.sh new file mode 100755 index 0000000..1785a2f --- /dev/null +++ b/build.sh @@ -0,0 +1,9 @@ +#!/bin/bash + +docker build -t debian-build-env . +docker run -it \ + --rm \ + --volume="$(pwd):/workspace" \ + --user="$(id -u):$(id -g)" \ + debian-build-env \ + ./build-haproxy.sh