This is an alpine 3.2 based image for running influxdb 0.10.0-rc1. Props goes to @jalatera's alpine image from which this one is based - https://github.com/jalateras/docker-influxdb.
Right now the configuration is completely static but eventually I hope to use the envtpl project to help provide a more robust solution.
There is a make file provided with the project that can build the image, push it to a registry, and deploy it to a kubernetes cluster.
DEIS_REGISTRY
: leave blank for dockerhub otherwise provide a valid url likequay.io
BUILD_TAG
: This is the tag that will be applied to the image when builtIMAGE_PREFIX
: The account in the registry (quay.io/jchauncey)
info
: Print out what information will be used to build the docker imagedocker-build
: Builds the docker imagedocker-push
: Pushes the image to the specified registrykube-delete
: Remove the service, proxy pod, and replication controller from kuberneteskube-create
: Create the service, proxy pod, and replication controller in kuberneteskube-update
: Remove the replication controller and create a new one (this is useful for publishing new images)update-manifests
: This is a helpful target that is used to generate a temporary manifest with the dev image set in theimage
stanza.
Included is a proxy pod that proxies the UI ports so they are accessible when doing local development. These ports are 8086
and 8083
. You can access the UI by going to the http://<host_ip>:8083
.