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
Getting Started
Installation
Download a binary release
OR build from source
Requires Golang
# clone to $GOPATH
cd $GOPATH/src/github.com/betterdoctor
git clone [email protected]:betterdoctor/duncan.git && cd duncan
make
make install
# confirm installation
duncan version
Configuration
cp example_duncan.yml $HOME/.duncan.yml
# populate YAML w/ valid values (ask ops team for help if stuck)