@@ -61,6 +61,40 @@ Examples:
6161- Traefik v1: [ docker-compose] ( docs/docker-compose-traefik-v1.yml )
6262- Traefik v2: [ docker-compose] ( docs/docker-compose-traefik-v2.yml )
6363
64+ ``` bash
65+ # assuming you're using traefik in a container, storing its configuration in consul
66+ ubuntu@ereefs-prod-qld-00:~ $ docker run --user $( id -u) :$( id -g) --network consul_consul -v $( pwd) /dump/:/dump ldez/traefik-certs-dumper kv consul --endpoints consul.cluster:8500
67+ dump
68+ ├──certs
69+ │ ├──* .some.domain.com.crt
70+ │ └──some.domain.com.crt
71+ └──private
72+ ├──* .some.domain.com.key
73+ ├──some.domain.com.key
74+ └──letsencrypt.key
75+ ubuntu@ereefs-prod-qld-00:~ $ ls -lah
76+ total 16K
77+ drwxr-xr-x 4 ubuntu ubuntu 4.0K Mar 26 04:23 .
78+ drwxr-xr-x 3 root root 4.0K Mar 21 23:28 ..
79+ drwxr-xr-x 2 ubuntu ubuntu 4.0K Mar 26 04:23 certs
80+ drwxr-xr-x 2 ubuntu ubuntu 4.0K Mar 26 04:23 private
81+ ubuntu@ereefs-prod-qld-00:~ $ ls -lah certs/ private/
82+ certs/:
83+ total 16K
84+ drwxr-xr-x 2 ubuntu ubuntu 4.0K Mar 26 04:23 .
85+ drwxr-xr-x 4 ubuntu ubuntu 4.0K Mar 26 04:23 ..
86+ -rw-r--r-- 1 ubuntu ubuntu 3.8K Mar 26 04:23 ' *.some.domain.com.crt'
87+ -rw-r--r-- 1 ubuntu ubuntu 3.8K Mar 26 04:23 some.domain.com.crt
88+
89+ private/:
90+ total 20K
91+ drwxr-xr-x 2 ubuntu ubuntu 4.0K Mar 26 04:23 .
92+ drwxr-xr-x 4 ubuntu ubuntu 4.0K Mar 26 04:23 ..
93+ -rw------- 1 ubuntu ubuntu 3.2K Mar 26 04:23 ' *.some.domain.com.key'
94+ -rw------- 1 ubuntu ubuntu 3.2K Mar 26 04:23 some.domain.com.key
95+ -rw------- 1 ubuntu ubuntu 3.2K Mar 26 04:23 letsencrypt.key
96+ ```
97+
6498## Usage
6599
66100- [ traefik-certs-dumper] ( docs/traefik-certs-dumper.md )
0 commit comments