aboutsummaryrefslogtreecommitdiff
path: root/smokeping_prober
diff options
context:
space:
mode:
authorMike Crute <mike@crute.us>2020-06-02 02:21:26 +0000
committerMike Crute <mike@crute.us>2020-06-02 02:21:26 +0000
commite96512a9c0f002a1606a90b9f8c2150e2840eb57 (patch)
tree747684b0f4ca8def78651ec24730410d4eddbc6f /smokeping_prober
parentfd202c4d800e01878dbdfc79dd9238cffe11cdec (diff)
downloaddockerfiles-e96512a9c0f002a1606a90b9f8c2150e2840eb57.tar.bz2
dockerfiles-e96512a9c0f002a1606a90b9f8c2150e2840eb57.tar.xz
dockerfiles-e96512a9c0f002a1606a90b9f8c2150e2840eb57.zip
smokeping_probe: add 0.3.0
Diffstat (limited to 'smokeping_prober')
-rw-r--r--smokeping_prober/Dockerfile14
-rw-r--r--smokeping_prober/Makefile18
2 files changed, 32 insertions, 0 deletions
diff --git a/smokeping_prober/Dockerfile b/smokeping_prober/Dockerfile
new file mode 100644
index 0000000..0e8fe47
--- /dev/null
+++ b/smokeping_prober/Dockerfile
@@ -0,0 +1,14 @@
1FROM golang:latest AS builder
2LABEL maintainer="Mike Crute <mike@pomonaconsulting.com>"
3
4RUN set -eux; \
5 cd /tmp; \
6 go version; \
7 git clone https://github.com/SuperQ/smokeping_prober.git; \
8 cd smokeping_prober; \
9 CGO_ENABLED=0 go build -o smokeping_prober *.go
10
11
12FROM alpine:latest
13COPY --from=builder /tmp/smokeping_prober/smokeping_prober /smokeping_prober
14ENTRYPOINT [ "/smokeping_prober" ]
diff --git a/smokeping_prober/Makefile b/smokeping_prober/Makefile
new file mode 100644
index 0000000..2f2de74
--- /dev/null
+++ b/smokeping_prober/Makefile
@@ -0,0 +1,18 @@
1VERSION=0.3.0
2IMAGE=docker.crute.me/smokeping-prober:$(VERSION)
3LATEST=$(subst :$(VERSION),,$(IMAGE)):latest
4
5all:
6 docker pull golang:latest
7 docker pull alpine:latest
8 docker build -t $(IMAGE) .
9
10all-no-cache:
11 docker build \
12 --no-cache \
13 -t $(IMAGE) .
14
15publish:
16 docker push $(IMAGE)
17 docker tag $(IMAGE) $(LATEST)
18 docker push $(LATEST)