diff --git a/debian/jessie/Dockerfile b/debian/jessie/Dockerfile index 1f4c20ee86aba22b9ba4186d330e4b2e11ad6de1..3311e61d5e2f4bb406d3689d10c267c296810026 100644 --- a/debian/jessie/Dockerfile +++ b/debian/jessie/Dockerfile @@ -1,3 +1,32 @@ FROM debian:jessie -COPY setup.sh /opt/ -RUN /bin/bash /opt/setup.sh + +LABEL maintainer="ethitter" +LABEL version="1.0" + +RUN echo "deb http://security.debian.org/ jessie/updates main" >> /etc/apt/sources.list + +RUN apt-get update \ + && apt-get -yqqf install \ + apt-transport-https \ + lsb-release \ + ca-certificates \ + curl + +RUN curl -ssL -o /etc/apt/trusted.gpg.d/php.gpg https://packages.sury.org/php/apt.gpg +RUN echo "deb https://packages.sury.org/php/ $(lsb_release -sc) main" > /etc/apt/sources.list.d/php.list + +RUN apt-get update \ + && apt-get -y install \ + git \ + dh-make \ + build-essential \ + autoconf \ + autotools-dev \ + libpcre3 \ + libpcre3-dev \ + libz-dev \ + shellcheck \ + gnupg \ + libssl-dev \ + && apt-get clean \ + && rm -rf /var/lib/apt/lists/* diff --git a/debian/jessie/setup.sh b/debian/jessie/setup.sh deleted file mode 100644 index b042c39346868b47b9ef0777bb19c48d69792ba2..0000000000000000000000000000000000000000 --- a/debian/jessie/setup.sh +++ /dev/null @@ -1,29 +0,0 @@ -#!/bin/sh - -echo "deb http://security.debian.org/ jessie/updates main" >> /etc/apt/sources.list - -apt-get update -apt-get -y install \ - apt-transport-https \ - lsb-release \ - ca-certificates \ - curl -curl -ssL -o /etc/apt/trusted.gpg.d/php.gpg https://packages.sury.org/php/apt.gpg -sh -c 'echo "deb https://packages.sury.org/php/ $(lsb_release -sc) main" > /etc/apt/sources.list.d/php.list' - -apt-get update -apt-get -y install \ - git \ - dh-make \ - build-essential \ - autoconf \ - autotools-dev \ - libpcre3 \ - libpcre3-dev \ - libz-dev \ - shellcheck \ - gnupg \ - libssl-dev - -apt-get clean -rm -rf /var/lib/apt/lists/*