doc: Add docker-compose example (#93)
This commit is contained in:
parent
ceee81afb5
commit
040b0b9d24
43
docs/docker-compose-traefik-v1.yml
Normal file
43
docs/docker-compose-traefik-v1.yml
Normal file
@ -0,0 +1,43 @@
|
||||
version: '3.7'
|
||||
|
||||
services:
|
||||
traefik:
|
||||
image: traefik:v1.7
|
||||
command:
|
||||
- --logLevel=INFO
|
||||
- --defaultEntryPoints=web,websecure
|
||||
- "--entryPoints=Name:web Address::80 Redirect.EntryPoint:websecure"
|
||||
- "--entryPoints=Name:websecure Address::443 TLS"
|
||||
- --docker
|
||||
- --docker.exposedByDefault=false
|
||||
- --acme
|
||||
- --acme.email=email@example.com
|
||||
- --acme.caServer=https://acme-staging-v02.api.letsencrypt.org/directory
|
||||
- --acme.entrypoint=websecure
|
||||
- --acme.storage=/letsencrypt/acme.json
|
||||
- --acme.onHostRule
|
||||
- --acme.tlsChallenge
|
||||
ports:
|
||||
- 80:80
|
||||
- 443:443
|
||||
volumes:
|
||||
- /var/run/docker.sock:/var/run/docker.sock
|
||||
- ./letsencrypt:/letsencrypt
|
||||
|
||||
traefik-certs-dumper:
|
||||
image: ldez/traefik-certs-dumper:v2.7.0
|
||||
entrypoint: sh -c '
|
||||
apk add jq
|
||||
; while ! [ -e /data/acme.json ]
|
||||
|| ! [ `jq ".Certificates | length" /data/acme.json` != 0 ]; do
|
||||
sleep 1
|
||||
; done
|
||||
&& traefik-certs-dumper file --watch --source /data/acme.json --dest /data/certs'
|
||||
volumes:
|
||||
- ./letsencrypt:/letsencrypt
|
||||
|
||||
whoami:
|
||||
image: containous/whoami
|
||||
labels:
|
||||
traefik.enable: true
|
||||
traefik.frontend.rule: Host:example.com
|
||||
@ -56,6 +56,8 @@ You can use pre-compiled binaries:
|
||||
docker run ldez/traefik-certs-dumper:<tag_name>
|
||||
```
|
||||
|
||||
Example: [docker-compose](docs/docker-compose-traefik-v1.yml)
|
||||
|
||||
## Usage
|
||||
|
||||
- [traefik-certs-dumper](docs/traefik-certs-dumper.md)
|
||||
@ -151,5 +153,3 @@ $ traefik-certs-dumper kv boltdb --endpoints /the/path/to/mydb.db
|
||||
```console
|
||||
$ traefik-certs-dumper kv zookeeper --endpoints localhost:2181
|
||||
```
|
||||
|
||||
|
||||
|
||||
Loading…
Reference in New Issue
Block a user