From a2323d149617323680ca497c3da0f40dfb8ba79c Mon Sep 17 00:00:00 2001 From: Disassembler Date: Sun, 25 Mar 2018 22:50:18 +0200 Subject: [PATCH] Introduce acme.sh Let's Encrypt client --- basic.sh | 4 ++++ basic/usr/local/bin/update-acme.sh | 6 ++++++ 2 files changed, 10 insertions(+) create mode 100755 basic/usr/local/bin/update-acme.sh diff --git a/basic.sh b/basic.sh index f4722a9..ca4e4e0 100755 --- a/basic.sh +++ b/basic.sh @@ -30,6 +30,10 @@ mkdir /etc/ssl/private openssl req -x509 -new -out /etc/ssl/certs/services.pem -keyout /etc/ssl/private/services.key -nodes -days 3654 -subj "/CN=$(hostname)" chmod 640 /etc/ssl/private/services.key +# Configure acme.sh +cp ${SOURCE_DIR}/usr/local/bin/update-acme.sh /usr/local/bin/update-acme.sh +/usr/local/bin/update-acme.sh + # Configure nginx cp ${SOURCE_DIR}/etc/nginx/nginx.conf /etc/nginx/nginx.conf diff --git a/basic/usr/local/bin/update-acme.sh b/basic/usr/local/bin/update-acme.sh new file mode 100755 index 0000000..3f22c71 --- /dev/null +++ b/basic/usr/local/bin/update-acme.sh @@ -0,0 +1,6 @@ +#!/bin/sh + +mkdir -p /etc/acme.sh.d +wget https://raw.githubusercontent.com/Neilpang/acme.sh/master/acme.sh -O /usr/local/bin/acme.sh +sed -i 's/\$HOME\/.\$PROJECT_NAME/\/etc\/acme.sh.d/' /usr/local/bin/acme.sh +chmod +x /usr/local/bin/acme.sh