commit
76dcb917b6
|
@ -3,7 +3,6 @@ MAINTAINER Chris Goller <chris@influxdb.com>
|
|||
|
||||
RUN apk add --update ca-certificates && \
|
||||
rm /var/cache/apk/*
|
||||
RUN mkdir -p /var/lib/chronograf
|
||||
|
||||
ADD chronograf /usr/bin/chronograf
|
||||
ADD canned/*.json /usr/share/chronograf/canned/
|
||||
|
@ -11,5 +10,6 @@ ADD LICENSE /usr/share/chronograf/LICENSE
|
|||
ADD agpl-3.0.md /usr/share/chronograf/agpl-3.0.md
|
||||
|
||||
EXPOSE 8888
|
||||
VOLUME ["/usr/share/chronograf", "/var/lib/chronograf"]
|
||||
|
||||
CMD ["/usr/bin/chronograf", "-b", "/var/lib/chronograf/chronograf-v1.db", "-c", "/usr/share/chronograf/canned"]
|
||||
|
|
|
@ -75,6 +75,13 @@ We recommend installing Chronograf using one of the [pre-built packages](https:/
|
|||
* `systemctl start chronograf` if you have installed Chronograf using an official Debian or RPM package, and are running a distro with `systemd`. For example, Ubuntu 15 or later.
|
||||
* `$GOPATH/bin/chronograf` if you have built Chronograf from source.
|
||||
|
||||
### With Docker
|
||||
To get started right away with Docker, you can pull down our latest alpha:
|
||||
|
||||
```sh
|
||||
docker pull quay.io/influxdb/chronograf:latest
|
||||
```
|
||||
|
||||
### From Source
|
||||
|
||||
* Chronograf works with go 1.7.3, npm 3.10.7 and node v6.6.0. Additional version support of these projects will be implemented soon, but these are the only supported versions to date.
|
||||
|
|
10
circle.yml
10
circle.yml
|
@ -4,7 +4,7 @@ machine:
|
|||
- docker
|
||||
post:
|
||||
- go version
|
||||
- go version | grep 1.7.1 || (sudo rm -rf /usr/local/go && wget https://storage.googleapis.com/golang/go1.7.1.linux-amd64.tar.gz && sudo tar -C /usr/local -xzf go1.7.1.linux-amd64.tar.gz)
|
||||
- go version | grep 1.7.3 || (sudo rm -rf /usr/local/go && wget https://storage.googleapis.com/golang/go1.7.3.linux-amd64.tar.gz && sudo tar -C /usr/local -xzf go1.7.3.linux-amd64.tar.gz)
|
||||
- go version
|
||||
|
||||
dependencies:
|
||||
|
@ -23,10 +23,10 @@ test:
|
|||
- make test
|
||||
|
||||
deployment:
|
||||
heroku:
|
||||
quayio:
|
||||
branch: master
|
||||
commands:
|
||||
- make docker
|
||||
- docker login -e $HEROKU_EMAIL -u $HEROKU_EMAIL -p $HEROKU_PASS registry.heroku.com
|
||||
- docker tag chronograf registry.heroku.com/mrfusion-acc/web
|
||||
- docker push registry.heroku.com/mrfusion-acc/web
|
||||
- docker login -e $QUAY_EMAIL -u "$QUAY_USER" -p $QUAY_PASS quay.io
|
||||
- docker tag chronograf quay.io/influxdb/chronograf:${CIRCLE_SHA1:0:7}
|
||||
- docker push quay.io/influxdb/chronograf:${CIRCLE_SHA1:0:7}
|
||||
|
|
Loading…
Reference in New Issue