create certificates only when not already existing
This commit is contained in:
parent
ac1e1f7008
commit
8c429144f8
1 changed files with 14 additions and 12 deletions
|
@ -47,19 +47,21 @@ echo "" >> ./.env
|
||||||
&& echo "" && echo "Checking generated dhparams" && openssl dhparam -check -in ./data/nginx/certs/dhparams.pem || true
|
&& echo "" && echo "Checking generated dhparams" && openssl dhparam -check -in ./data/nginx/certs/dhparams.pem || true
|
||||||
|
|
||||||
# Create certificate
|
# Create certificate
|
||||||
echo ""
|
if [[ ! -d ./data/.lego ]]; then
|
||||||
echo "Create certificate"
|
echo ""
|
||||||
lego \
|
echo "Create certificate"
|
||||||
|
lego \
|
||||||
--path ./data/.lego \
|
--path ./data/.lego \
|
||||||
--accept-tos \
|
--accept-tos \
|
||||||
--email="acme@base23.de" \
|
--email="acme@base23.de" \
|
||||||
--domains="sso.base23.de" \
|
--domains="sso.base23.de" \
|
||||||
--http run
|
--http run
|
||||||
|
|
||||||
# Link certificates to correct directory
|
# Link certificates to correct directory
|
||||||
|
|
||||||
ln -s ../../.lego/certificates/sso.base23.de.crt ./data/nginx/certs/sso.base23.de.crt
|
ln -s ../../.lego/certificates/sso.base23.de.crt ./data/nginx/certs/sso.base23.de.crt
|
||||||
ln -s ../../.lego/certificates/sso.base23.de.issuer.crt ./data/nginx/certs/sso.base23.de.issuer.crt
|
ln -s ../../.lego/certificates/sso.base23.de.issuer.crt ./data/nginx/certs/sso.base23.de.issuer.crt
|
||||||
ln -s ../../.lego/certificates/sso.base23.de.key ./data/nginx/certs/sso.base23.de.key
|
ln -s ../../.lego/certificates/sso.base23.de.key ./data/nginx/certs/sso.base23.de.key
|
||||||
|
fi
|
||||||
|
|
||||||
# Setup cronjob to automatically renew certificates
|
# Setup cronjob to automatically renew certificates
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue