/confd

Manage local application configuration files using templates and data from etcd or consul

Primary LanguageGoMIT LicenseMIT

confd

Integration Tests CodeQL Super-Linter

confd is a lightweight configuration management tool focused on:

Community

Building

Go 1.10 is required to build confd, which uses the new vendor directory.

$ mkdir -p $GOPATH/src/github.com/haad
$ git clone https://github.com/haad/confd.git $GOPATH/src/github.com/haad/confd
$ cd $GOPATH/src/github.com/haad/confd
$ make

You should now have confd in your bin/ directory:

$ ls bin/
confd

Running integration tests

docker run -it --rm -v $(pwd):/go/src/github.com/haad/confd golang:1.17.6 /go/src/github.com/haad/confd/integration/run.sh

Getting Started

Before we begin be sure to download and install confd.

Next steps

Check out the docs directory for more docs.