We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 3df8d10 commit 57dba2cCopy full SHA for 57dba2c
Dockerfile
@@ -1,5 +1,21 @@
1
-FROM quay.io/prometheus/busybox:latest
+FROM golang:1.15-buster AS build
2
3
-COPY s3_exporter /bin/s3_exporter
+ADD . /tmp/s3_exporter
4
5
-ENTRYPOINT ["/bin/s3_exporter"]
+RUN cd /tmp/s3_exporter && \
6
+ echo "s3:*:100:s3" > group && \
7
+ echo "s3:*:100:100::/:/s3_exporter" > passwd && \
8
+ make
9
+
10
11
+FROM scratch
12
13
+COPY --from=build /etc/ssl/certs/ca-certificates.crt /etc/ssl/certs/
14
+COPY --from=build /tmp/s3_exporter/group \
15
+ /tmp/s3_exporter/passwd \
16
+ /etc/
17
+COPY --from=build /tmp/s3_exporter/s3_exporter /
18
19
+USER s3:s3
20
+EXPOSE 9340/tcp
21
+ENTRYPOINT ["/s3_exporter"]
0 commit comments