diff --git a/README.md b/README.md index 5ef226d..4b3cb2c 100644 --- a/README.md +++ b/README.md @@ -5,10 +5,12 @@ If you liked the project [docker-git2consul](https://github.com/Cimpress-MCP/doc * CFG - to replace the git2consul config.json * GIT_REPO - to modify basic config with your git repo(basic config is listed below) * NAMESPACE - specifys the namespace your objects will come up in -* ID - base64 encoded string of your id_rsa key that is not password protected. (only used if using ssh for repo) -* IDPUB - base64 encoded string of your id_rsa.pub +* ID - your id_rsa key that is not password protected. (only used if using ssh for repo) +* IDPUB - string of your id_rsa.pub * CONSUL_ENDPOINT - configures what consul instance to hit * CONSUL_PORT - configures what consul instance's port to hit +* IDENC - base64 encoded string of your id_rsa key that is not password protected. (only used if using ssh for repo) +* IDPUBENC - base64 encoded string of your id_rsa.pub ### Docker Examples: @@ -18,22 +20,36 @@ docker run \ --env NAMESPACE=config \ --env CONSUL_ENDPOINT=192.168.0.111 \ --env CONSUL_PORT=8500 \ - sroskelley/git2consul + gavinjonespf/docker-git2consul ``` This will download the repo https://github.com/myuser/myrepo.git and feed it into the consul server located at 192.168.0.111:8500 ``` -ID=$(cat ~/.ssh/id_rsa|base64) -IDPUB=$(cat ~/.ssh/id_rsa.pub|base64) +ID=$(cat ~/.ssh/id_rsa) +IDPUB=$(cat ~/.ssh/id_rsa.pub) CFG='{"version":"1.0","repos":[{"name":"config","url":"git@github.com:myrepo/configs.git","source_root":"dev","mountpoint":"","branches":["master"],"include_branch_name":false,"hooks":[{"type":"polling","interval":"1"}]}]}' docker run \ --env CONSUL_ENDPOINT=192.168.0.111 \ - --env CONSUL_PORT=8500 + --env CONSUL_PORT=8500 \ --env ID="$ID" \ - --env IDPUB="$IDPUB"\ + --env IDPUB="$IDPUB" \ --env CFG="$CFG" \ - sroskelley/git2consul + gavinjonespf/docker-git2consul +``` +OR ``` +IDENC=$(cat ~/.ssh/id_rsa|base64) +IDPUBENC=$(cat ~/.ssh/id_rsa.pub|base64) +CFG='{"version":"1.0","repos":[{"name":"config","url":"git@github.com:myrepo/configs.git","source_root":"dev","mountpoint":"","branches":["master"],"include_branch_name":false,"hooks":[{"type":"polling","interval":"1"}]}]}' +docker run \ + --env CONSUL_ENDPOINT=192.168.0.111 \ + --env CONSUL_PORT=8500 \ + --env IDENC="$IDENC" \ + --env IDPUBENC="$IDPUBENC" \ + --env CFG="$CFG" \ + gavinjonespf/docker-git2consul +``` + This shows how to manually specify your own config and use ssh keys to connect to the git repo.