commit
						ad541f713d
					
				|  | @ -0,0 +1,52 @@ | |||
| FROM alpine | ||||
| 
 | ||||
| RUN apk update -f \ | ||||
|   && apk --no-cache add -f \ | ||||
|   openssl \ | ||||
|   curl \ | ||||
|   netcat-openbsd | ||||
| 
 | ||||
| ENV LE_CONFIG_HOME /acme.sh | ||||
| 
 | ||||
| ENV AUTO_UPGRADE 1 | ||||
| 
 | ||||
| #Install | ||||
| RUN mkdir -p /install_acme.sh/ | ||||
| ADD ./ /install_acme.sh/ | ||||
| RUN cd /install_acme.sh && ([ -f /install_acme.sh/acme.sh ] && /install_acme.sh/acme.sh --install || curl https://get.acme.sh | sh) | ||||
| RUN rm -rf /install_acme.sh/ | ||||
| 
 | ||||
| RUN ln -s  /root/.acme.sh/acme.sh  /usr/local/bin/acme.sh | ||||
| 
 | ||||
| RUN for verb in help \  | ||||
|   version \ | ||||
|   install \ | ||||
|   uninstall \ | ||||
|   upgrade \ | ||||
|   issue \ | ||||
|   signcsr \ | ||||
|   deploy \ | ||||
|   install-cert \ | ||||
|   renew \ | ||||
|   renew-all \ | ||||
|   revoke \ | ||||
|   remove \ | ||||
|   list \ | ||||
|   showcsr \ | ||||
|   install-cronjob \ | ||||
|   uninstall-cronjob \ | ||||
|   cron \ | ||||
|   toPkcs \ | ||||
|   toPkcs8 \ | ||||
|   update-account \ | ||||
|   register-account \ | ||||
|   create-account-key \ | ||||
|   create-domain-key \ | ||||
|   createCSR \ | ||||
|   deactivate \ | ||||
|   ; do \ | ||||
|     printf -- "%b" "#!/usr/bin/env sh\n/root/.acme.sh/acme.sh --${verb} --config-home /acme.sh \"\$@\"" >/usr/local/bin/--${verb} && chmod +x /usr/local/bin/--${verb} \ | ||||
|   ; done | ||||
| 
 | ||||
| ENTRYPOINT ["/root/.acme.sh/acme.sh", "--config-home", "/acme.sh"] | ||||
| CMD ["--help"] | ||||
|  | @ -7,11 +7,13 @@ | |||
| - Purely written in Shell with no dependencies on python or the official Let's Encrypt client. | ||||
| - Just one script to issue, renew and install your certificates automatically. | ||||
| - DOES NOT require `root/sudoer` access. | ||||
| - Docker friendly | ||||
| 
 | ||||
| It's probably the `easiest&smallest&smartest` shell script to automatically issue & renew the free certificates from Let's Encrypt. | ||||
| 
 | ||||
| Wiki: https://github.com/Neilpang/acme.sh/wiki | ||||
| 
 | ||||
| For Docker Fans: [acme.sh :two_hearts: Docker ](https://github.com/Neilpang/acme.sh/wiki/Run-acme.sh-in-docker) | ||||
| 
 | ||||
| Twitter: [@neilpangxa](https://twitter.com/neilpangxa) | ||||
| 
 | ||||
|  |  | |||
		Loading…
	
		Reference in New Issue
	
	 neil
						neil