Browse Source

Fall back to a self-signed cert if lets encrypt doesn't register

Bob Mottram 9 years ago
parent
commit
027a1ec0bf
1 changed files with 4 additions and 0 deletions
  1. 4
    0
      src/freedombone

+ 4
- 0
src/freedombone View File

9826
             ${PROJECT_NAME}-addcert -h $MEDIAGOBLIN_DOMAIN_NAME --dhkey $DH_KEYLENGTH
9826
             ${PROJECT_NAME}-addcert -h $MEDIAGOBLIN_DOMAIN_NAME --dhkey $DH_KEYLENGTH
9827
         else
9827
         else
9828
             ${PROJECT_NAME}-addcert -e $MEDIAGOBLIN_DOMAIN_NAME -s $LETSENCRYPT_SERVER --dhkey $DH_KEYLENGTH --email $MY_EMAIL_ADDRESS
9828
             ${PROJECT_NAME}-addcert -e $MEDIAGOBLIN_DOMAIN_NAME -s $LETSENCRYPT_SERVER --dhkey $DH_KEYLENGTH --email $MY_EMAIL_ADDRESS
9829
+            if [ ! "$?" = "0" ]; then
9830
+                echo $'Lets Encrypt failed for this domain, so try making a self-signed cert'
9831
+                ${PROJECT_NAME}-addcert -h $MEDIAGOBLIN_DOMAIN_NAME --dhkey $DH_KEYLENGTH
9832
+            fi          
9829
         fi
9833
         fi
9830
         check_certificates $MEDIAGOBLIN_DOMAIN_NAME
9834
         check_certificates $MEDIAGOBLIN_DOMAIN_NAME
9831
     fi
9835
     fi