mirror of
https://github.com/0rph3us/monitoring.git
synced 2025-08-16 08:32:32 +02:00
simple monitoring solution with grafana, go-carbon and carbonapi
This commit is contained in:
21
carbonapi/Dockerfile
Normal file
21
carbonapi/Dockerfile
Normal file
@@ -0,0 +1,21 @@
|
||||
FROM golang:1.8-alpine
|
||||
|
||||
RUN mkdir -p /go/src
|
||||
|
||||
ADD https://github.com/dgryski/carbonapi/archive/master.zip /tmp/master.zip
|
||||
|
||||
# build carbonapi
|
||||
RUN set -x \
|
||||
&& apk add --update git \
|
||||
&& cd /go/src \
|
||||
&& unzip /tmp/master.zip \
|
||||
&& mv /go/src/carbonapi-master /go/src/carbonapi \
|
||||
&& cd /go/src/carbonapi \
|
||||
&& go-wrapper download \
|
||||
&& go-wrapper install \
|
||||
&& apk del git \
|
||||
&& rm -f /tmp/master.zip \
|
||||
&& rm -rf /var/cache/apk/*
|
||||
|
||||
EXPOSE 8080
|
||||
ENTRYPOINT [ "/go/bin/carbonapi" ]
|
Reference in New Issue
Block a user