1
0
Fork 0
graphite-ish/Carbon.dockerfile

24 lines
692 B
Plaintext
Raw Permalink Normal View History

2016-07-06 18:50:23 +00:00
FROM ubuntu:14.04
MAINTAINER Gregory Eremin <g@erem.in>
LABEL app="go-carbon"
LABEL version="0.7.2"
LABEL github="https://github.com/lomik/go-carbon"
2016-07-06 18:50:23 +00:00
ENV DEBIAN_FRONTEND noninteractive
RUN apt-get update && apt-get -y upgrade
RUN apt-get install -y make git golang
2016-07-06 18:50:23 +00:00
RUN mkdir /build
RUN cd /build && git clone https://github.com/lomik/go-carbon.git
WORKDIR /build/go-carbon
RUN git checkout v0.7.2
RUN make submodules && make
2016-07-07 19:20:45 +00:00
RUN mkdir /graphite-config
COPY configs/graphite-api.yml /graphite-config/graphite-api.yml
2016-07-06 18:50:23 +00:00
COPY configs/carbon.toml /etc/carbon.toml
COPY configs/storage-schemas.conf /etc/storage-schemas.conf
EXPOSE 2003 2004 7002
2016-07-06 18:50:23 +00:00
ENTRYPOINT ./go-carbon -config=/etc/carbon.toml