duncan

command module
v1.16.3 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jun 1, 2020 License: Apache-2.0 Imports: 1 Imported by: 0

README

duncan: Docker deployment tool

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)

Documentation

Overview

Duncan is a Docker deployment tool.

Duncan can:

  • deploy applications as a collection of Kubernetes Pods
  • manage application secrets and ENV vars
  • notify Slack webhook of deployment and ENV changes

Directories

Path Synopsis

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL