From 3dd1a091058a4ef78e9599b52a5da7c14a049971 Mon Sep 17 00:00:00 2001 From: Enrico Stahn Date: Mon, 31 Dec 2018 10:12:31 +1100 Subject: [PATCH] refactor: Add label-schema.org to Dockerfile --- Dockerfile | 26 ++++++++++++++++---------- 1 file changed, 16 insertions(+), 10 deletions(-) diff --git a/Dockerfile b/Dockerfile index 678272c..4f4ac02 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,15 +1,21 @@ -FROM golang:1.11 as build - -WORKDIR /app -COPY . . - -RUN go get -d -v ./... -RUN go install -v ./... - FROM alpine:3.5 -LABEL maintainer "hipages DevOps Team " -COPY --from=build /go/bin/php-fpm_exporter / +ARG BUILD_DATE +ARG VCS_REF +ARG VERSION + +COPY php-fpm_exporter / EXPOSE 9253 ENTRYPOINT [ "/php-fpm_exporter", "server" ] + +LABEL org.label-schema.build-date=$BUILD_DATE \ + org.label-schema.name="php-fpm_exporter" \ + org.label-schema.description="A prometheus exporter for PHP-FPM." \ + org.label-schema.url="https://hipages.com.au/" \ + org.label-schema.vcs-ref=$VCS_REF \ + org.label-schema.vcs-url="https://github.com/hipages/php-fpm_exporter" \ + org.label-schema.vendor="hipages" \ + org.label-schema.version=$VERSION \ + org.label-schema.schema-version="1.0" \ + org.label-schema.docker.cmd="docker run -it --rm -e PHP_FPM_SCRAPE_URI=\"tcp://127.0.0.1:9000/status\" hipages/php-fpm_exporter"