mirror of
https://github.com/SnowMB/traefik-certificate-extractor.git
synced 2025-01-18 13:59:33 +08:00
Small fixes and readme clarification
This commit is contained in:
parent
f9cb61f645
commit
c82fdb9c5c
@ -15,4 +15,4 @@ RUN pip3 install -r requirements.txt
|
||||
COPY . /app
|
||||
|
||||
# Define entrypoint of the app
|
||||
ENTRYPOINT ["python3", "-u", "extractor.py"]
|
||||
ENTRYPOINT ["python3", "-u", "extractor.py -c data/acme.json -d certs"]
|
@ -43,9 +43,9 @@ docker run --name extractor -d \
|
||||
-v /opt/traefik:/app/data \
|
||||
-v ./certs:/app/certs \
|
||||
-v /var/run/docker.socket:/var/run/docker.socket \
|
||||
snowmb/traefik-certificate-extractor
|
||||
snowmb/traefik-certificate-extractor
|
||||
```
|
||||
Mount the whole folder containing the traefik certificate file as `/app/data`. The extracted certificates are going to be written to `/app/certs`.
|
||||
Mount the whole folder containing the traefik certificate file (`acme.json`) as `/app/data`. The extracted certificates are going to be written to `/app/certs`.
|
||||
The docker socket is used to find any containers with this label: `com.github.SnowMB.traefik-certificate-extractor.restart_domain=<DOMAIN>`.
|
||||
If the domains of an extracted certificate and the restart domain matches, the container is restarted. Multiple domains can be given seperated by `,`.
|
||||
|
||||
|
@ -217,7 +217,7 @@ if __name__ == "__main__":
|
||||
parser.add_argument('-f', '--flat', action='store_true',
|
||||
help='outputs all certificates into one folder')
|
||||
parser.add_argument('-r', '--restart_container', action='store_true',
|
||||
help='uses the docker API to restart containers that are labeled accordingly')
|
||||
help="uses the docker API to restart containers that are labeled with 'com.github.SnowMB.traefik-certificate-extractor.restart_domain=<DOMAIN>' if the domain name of a generated certificates matches. Multiple domains can be seperated by ','")
|
||||
parser.add_argument('--dry-run', action='store_true', dest='dry',
|
||||
help="Don't write files and do not start docker containers.")
|
||||
group = parser.add_mutually_exclusive_group()
|
||||
|
Loading…
x
Reference in New Issue
Block a user