From 3d2bb10e77e5161fc58a6174ba700c8b2e3fbea4 Mon Sep 17 00:00:00 2001 From: Massaki Archambault Date: Fri, 10 Sep 2021 21:13:12 -0400 Subject: [PATCH] add Dockerfile --- .drone.yml | 17 +++++++++++++++++ Dockerfile | 13 +++++++++++++ README.md | 1 + 3 files changed, 31 insertions(+) create mode 100644 .drone.yml create mode 100644 Dockerfile diff --git a/.drone.yml b/.drone.yml new file mode 100644 index 0000000..fb3d15d --- /dev/null +++ b/.drone.yml @@ -0,0 +1,17 @@ +kind: pipeline +type: kubernetes +name: arm64 + +node_selector: + beta.kubernetes.io/arch: arm64 + +steps: +- name: docker + image: plugins/docker + settings: + repo: badjware/blackbox-exporter-tweak + auto_tag: true + username: + from_secret: docker_username + password: + from_secret: docker_password \ No newline at end of file diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000..4ca9836 --- /dev/null +++ b/Dockerfile @@ -0,0 +1,13 @@ +FROM prom/blackbox-exporter:v0.19.0 as bbe + +FROM alpine:3.14.2 +EXPOSE 9115 + +COPY --from=bbe /bin/blackbox_exporter /bin/blackbox_exporter +COPY --from=bbe /etc/blackbox_exporter/config.yml /etc/blackbox_exporter/config.yml + +RUN apk add --no-cache libcap \ + && setcap cap_net_raw+ep /bin/blackbox_exporter + +ENTRYPOINT [ "/bin/blackbox_exporter" ] +CMD [ "-config.file=/etc/blackbox_exporter/config.yml" ] \ No newline at end of file diff --git a/README.md b/README.md index 608bfae..1062ffa 100644 --- a/README.md +++ b/README.md @@ -1,3 +1,4 @@ # blackbox-exporter-tweak +[![Build Status](https://drone.badjware.dev/api/badges/badjware/blackbox-exporter-tweak/status.svg)](https://drone.badjware.dev/badjware/blackbox-exporter-tweak) blackbox-exporter docker image with some tweaks \ No newline at end of file