Browse Source

Add Dockerfile

pull/352/head
Johannes 'fish' Ziemke 11 years ago
parent
commit
1c9ae08e80
  1. 7
      Dockerfile
  2. 3
      Makefile

7
Dockerfile

@ -0,0 +1,7 @@
# Cannot use busybox image since Prometheus depends on libc.
FROM base
MAINTAINER Prometheus Team <prometheus-developers@googlegroups.com>
EXPOSE 9090
ENTRYPOINT ["/opt/prometheus"]
ADD .build/package/ /opt/prometheus

3
Makefile

@ -31,6 +31,9 @@ build: config dependencies model preparation tools web
cp prometheus $(BUILD_PATH)/package/prometheus
rsync -av --delete $(BUILD_PATH)/root/lib/ $(BUILD_PATH)/package/lib/
docker: build
docker build -t prometheus:$(REV) .
$(BUILD_PATH)/cache/$(GOPKG):
curl -o $@ http://go.googlecode.com/files/$(GOPKG)

Loading…
Cancel
Save