mirror of
				https://github.com/SnowMB/traefik-certificate-extractor.git
				synced 2025-10-31 09:55:37 +08:00 
			
		
		
		
	Small fixes and readme clarification
This commit is contained in:
		| @@ -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"] | ||||
| @@ -45,7 +45,7 @@ docker run --name extractor -d \ | ||||
|   -v /var/run/docker.socket:/var/run/docker.socket \ | ||||
|   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() | ||||
|   | ||||
		Reference in New Issue
	
	Block a user