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
ad541f71
Commit
ad541f71
authored
Apr 03, 2017
by
neil
Committed by
GitHub
Apr 03, 2017
Browse files
Merge pull request #764 from Neilpang/dev
v2.6.8 support Docker
parents
1d5d4931
f3b43439
Changes
3
Show whitespace changes
Inline
Side-by-side
Dockerfile
0 → 100644
View file @
ad541f71
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 @
ad541f71
...
...
@@ -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 @
ad541f71
#!/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