Duncan is a Docker deployment tool which aims to be like Tim Duncan: consistent, reliable, and un-flashy.
Usage:
duncan [command]
Available Commands:
config Search ENV/secrets across all applications
deploy Deploy an application
env Manage Consul key/values (ENV vars) for an app
help Help about any command
list List applications
secrets Manage Vault secrets (ENV vars) for an app
version Print the version of duncan
Download a binary release
OR build from source
Requires Golang
# clone to $GOPATH
cd $GOPATH/src/github.com/betterdoctor
git clone git@github.com:betterdoctor/duncan.git && cd duncan
make
make install
# confirm installation
duncan version
cp example_duncan.yml $HOME/.duncan.yml
# populate YAML w/ valid values (ask ops team for help if stuck)