From 3ead4734a121931a8abad46e71b0e2fc8b614371 Mon Sep 17 00:00:00 2001 From: Chris Rose Date: Thu, 22 Sep 2016 14:12:10 +0100 Subject: [PATCH] fixed 16.04 build and add debian scripts --- debian/7/Dockerfile | 22 ++++++++++++++++++++++ debian/8/Dockerfile | 23 +++++++++++++++++++++++ ubuntu/16.04/Dockerfile | 1 + 3 files changed, 46 insertions(+) create mode 100644 debian/7/Dockerfile create mode 100644 debian/8/Dockerfile diff --git a/debian/7/Dockerfile b/debian/7/Dockerfile new file mode 100644 index 0000000..3329715 --- /dev/null +++ b/debian/7/Dockerfile @@ -0,0 +1,22 @@ +FROM debian:7 + +ENV TINI_VERSION v0.10.0 +ADD https://github.com/krallin/tini/releases/download/${TINI_VERSION}/tini /tini +RUN chmod +x /tini + +ENV DEBIAN_FRONTEND noninteractive + +RUN set -x \ + && apt-get update && apt-get install -y --no-install-recommends \ + ruby \ + ruby-dev \ + gcc \ + make \ + ca-certificates \ + libffi-dev \ + && gem install fpm \ + && mkdir /src/ + +WORKDIR /src/ + +ENTRYPOINT ["/tini", "-g", "--", "/usr/local/bin/fpm"] diff --git a/debian/8/Dockerfile b/debian/8/Dockerfile new file mode 100644 index 0000000..0f298cf --- /dev/null +++ b/debian/8/Dockerfile @@ -0,0 +1,23 @@ +FROM debian:8 + +ENV TINI_VERSION v0.10.0 +ADD https://github.com/krallin/tini/releases/download/${TINI_VERSION}/tini /tini +RUN chmod +x /tini + +ENV DEBIAN_FRONTEND noninteractive + +RUN set -x \ + && apt-get update && apt-get install -y --no-install-recommends \ + ruby \ + ruby-dev \ + gcc \ + make \ + ca-certificates \ + libffi-dev \ + ruby-ffi \ + && gem install fpm \ + && mkdir /src/ + +WORKDIR /src/ + +ENTRYPOINT ["/tini", "-g", "--", "/usr/local/bin/fpm"] diff --git a/ubuntu/16.04/Dockerfile b/ubuntu/16.04/Dockerfile index 320c8df..698f8f2 100644 --- a/ubuntu/16.04/Dockerfile +++ b/ubuntu/16.04/Dockerfile @@ -14,6 +14,7 @@ RUN set -x \ make \ ca-certificates \ libffi-dev \ + ruby-ffi \ && gem install fpm \ && mkdir /src/