From e8b376abe5849a72f5dc20fa920135d4930fe7b6 Mon Sep 17 00:00:00 2001 From: Sven Dowideit Date: Fri, 26 Mar 2021 14:28:52 +1000 Subject: [PATCH] give a full example of a one shot example of using the container Signed-off-by: Sven Dowideit --- readme.md | 34 ++++++++++++++++++++++++++++++++++ 1 file changed, 34 insertions(+) diff --git a/readme.md b/readme.md index 4da8aeb..1a6ac38 100644 --- a/readme.md +++ b/readme.md @@ -61,6 +61,40 @@ Examples: - Traefik v1: [docker-compose](docs/docker-compose-traefik-v1.yml) - Traefik v2: [docker-compose](docs/docker-compose-traefik-v2.yml) +```bash +# assuming you're using traefik in a container, storing its configuration in consul +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 +dump +├──certs +│ ├──*.some.domain.com.crt +│ └──some.domain.com.crt +└──private + ├──*.some.domain.com.key + ├──some.domain.com.key + └──letsencrypt.key +ubuntu@ereefs-prod-qld-00:~$ ls -lah +total 16K +drwxr-xr-x 4 ubuntu ubuntu 4.0K Mar 26 04:23 . +drwxr-xr-x 3 root root 4.0K Mar 21 23:28 .. +drwxr-xr-x 2 ubuntu ubuntu 4.0K Mar 26 04:23 certs +drwxr-xr-x 2 ubuntu ubuntu 4.0K Mar 26 04:23 private +ubuntu@ereefs-prod-qld-00:~$ ls -lah certs/ private/ +certs/: +total 16K +drwxr-xr-x 2 ubuntu ubuntu 4.0K Mar 26 04:23 . +drwxr-xr-x 4 ubuntu ubuntu 4.0K Mar 26 04:23 .. +-rw-r--r-- 1 ubuntu ubuntu 3.8K Mar 26 04:23 '*.some.domain.com.crt' +-rw-r--r-- 1 ubuntu ubuntu 3.8K Mar 26 04:23 some.domain.com.crt + +private/: +total 20K +drwxr-xr-x 2 ubuntu ubuntu 4.0K Mar 26 04:23 . +drwxr-xr-x 4 ubuntu ubuntu 4.0K Mar 26 04:23 .. +-rw------- 1 ubuntu ubuntu 3.2K Mar 26 04:23 '*.some.domain.com.key' +-rw------- 1 ubuntu ubuntu 3.2K Mar 26 04:23 some.domain.com.key +-rw------- 1 ubuntu ubuntu 3.2K Mar 26 04:23 letsencrypt.key +``` + ## Usage - [traefik-certs-dumper](docs/traefik-certs-dumper.md)