diff --git a/Dockerfile b/Dockerfile index cf425f17f48c8c1f7d1f6e9d28c2de4083538571..8fd61f29d60a1381199ae1b403a7615d9819bcdf 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,8 +1,9 @@ FROM debian:stable-slim -COPY build.sh /tmp/build.sh - -RUN /tmp/build.sh && rm /tmp/build.sh +RUN apt-get -q update && \ + env DEBIAN_FRONTEND=noninteractive apt-get -y install prometheus && \ + apt-get clean && \ + rm -fr /var/lib/apt/lists/* ENTRYPOINT ["/usr/bin/prometheus"] diff --git a/build.sh b/build.sh deleted file mode 100755 index c21e5043a305b3461e41c4a1cae43359d3920601..0000000000000000000000000000000000000000 --- a/build.sh +++ /dev/null @@ -1,35 +0,0 @@ -#!/bin/sh -# -# Install script for chaperone inside a Docker container. -# - -# Packages required to serve the website and run the services. -PACKAGES="prometheus" - -# The default bitnami/minideb image defines an 'install_packages' -# command which is just a convenient helper. Define our own in -# case we are using some other Debian image. -if [ "x$(which install_packages)" = "x" ]; then - install_packages() { - env DEBIAN_FRONTEND=noninteractive apt-get install -qy -o Dpkg::Options::="--force-confdef" -o Dpkg::Options::="--force-confold" --no-install-recommends "$@" - } -fi - -die() { - echo "ERROR: $*" >&2 - exit 1 -} - -set -x - -apt-get -q update - -# Install required packages -install_packages ${PACKAGES} \ - || die "could not install packages" - -# Remove packages used for installation. -#apt-get remove -y --purge ${BUILD_PACKAGES} -apt-get autoremove -y -apt-get clean -rm -fr /var/lib/apt/lists/*