Bugfix letsencrypt (#8)

This commit is contained in:
Pascal Vizeli
2017-04-29 23:35:01 +02:00
committed by GitHub
parent 36e934b6a7
commit 95c145b12c
2 changed files with 6 additions and 7 deletions

View File

@@ -1,6 +1,6 @@
{
"name": "Let's Encrypt",
"version": "0.1",
"version": "0.2",
"slug": "letsencrypt",
"description": "Manage let's encrypt certificate",
"startup": "once",

View File

@@ -1,5 +1,4 @@
#!/bin/bash
set -e
CERT_DIR=/data/letsencrypt
@@ -23,17 +22,17 @@ if [ -d $CERT_DIR ]; then
/data/certbot-auto renew --non-interactive --config-dir $CERT_DIR --work-dir $WORK_DIR
else
# generate domains
while IFS=$'\n' read -r line; do
for line in $DOMAINS; do
if [ -z "$DOMAIN_ARG" ]; then
DOMAIN_ARG="-d $line"
else
DOMAIN_ARG="$DOMAIN_ARG -d $line"
fi
done <<< "$DOMAINS"
done
/data/certbot-auto certonly --non-interactive --standalone --email $EMAIL --config-dir $CERT_DIR --work-dir "$DOMAIN_ARG"
/data/certbot-auto certonly --non-interactive --standalone --email "$EMAIL" --config-dir $CERT_DIR --work-dir "$DOMAIN_ARG"
fi
# copy certs to store
cp /data/letsencrypt/live/*/privkey.pem /ssl/KEYFILE
cp /data/letsencrypt/live/*/fullchain.pem /ssl/CERTFILE
cp /data/letsencrypt/live/*/privkey.pem "/ssl/$KEYFILE"
cp /data/letsencrypt/live/*/fullchain.pem "/ssl/$CERTFILE"