Fix pasted certificate directory creation
This commit is contained in:
@@ -301,6 +301,8 @@ for (( i=1; i<=RELAY_COUNT; i++ )); do
|
||||
CERT_FILE="/certs/fullchain.pem"
|
||||
KEY_FILE="/certs/privkey.pem"
|
||||
LE_EMAIL=""; LE_DATA_DIR=""
|
||||
mkdir -p "${CERT_HOST_PATH}"
|
||||
success " Certificate directory: ${CERT_HOST_PATH}"
|
||||
read_multiline_block PASTED_CERT " Paste the certificate PEM" "END_CERT"
|
||||
read_multiline_block PASTED_KEY " Paste the private key PEM" "END_KEY"
|
||||
else
|
||||
@@ -574,6 +576,11 @@ volumes:
|
||||
printf '%s' "${PASTED_CERT}" > "${CERT_HOST_PATH}/fullchain.pem"
|
||||
printf '%s' "${PASTED_KEY}" > "${CERT_HOST_PATH}/privkey.pem"
|
||||
chmod 600 "${CERT_HOST_PATH}/privkey.pem"
|
||||
if [[ ! -s "${CERT_HOST_PATH}/fullchain.pem" ]] || [[ ! -s "${CERT_HOST_PATH}/privkey.pem" ]]; then
|
||||
error " Failed to write pasted certificate files to ${CERT_HOST_PATH}."
|
||||
error " Please re-run and paste complete PEM blocks ending with END_CERT and END_KEY."
|
||||
exit 1
|
||||
fi
|
||||
success " Certificate : ${CERT_HOST_PATH}/fullchain.pem"
|
||||
success " Private key : ${CERT_HOST_PATH}/privkey.pem"
|
||||
fi
|
||||
|
||||
Reference in New Issue
Block a user