Skip to content
GitLab
Menu
Projects
Groups
Snippets
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Menu
Open sidebar
ruanhaishen
Acme.Sh
Commits
f3b43439
Commit
f3b43439
authored
Apr 03, 2017
by
neilpang
Browse files
v2.6.8 support Docker
parent
232c7361
Changes
3
Hide whitespace changes
Inline
Side-by-side
Dockerfile
0 → 100644
View file @
f3b43439
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"]
README.md
View file @
f3b43439
...
...
@@ -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
)
...
...
acme.sh
View file @
f3b43439
#!/usr/bin/env sh
VER
=
2.6.
7
VER
=
2.6.
8
PROJECT_NAME
=
"acme.sh"
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment