Bladeren bron

ensure letsencrypt email is defined before starting

tags/v1.4.17
Jonathan Cobb 4 jaren geleden
bovenliggende
commit
12a15b3726
1 gewijzigde bestanden met toevoegingen van 5 en 2 verwijderingen
  1. +5
    -2
      bubble-server/src/main/java/bubble/server/listener/NodeInitializerListener.java

+ 5
- 2
bubble-server/src/main/java/bubble/server/listener/NodeInitializerListener.java Bestand weergeven

@@ -4,7 +4,6 @@
*/ */
package bubble.server.listener; package bubble.server.listener;


import bubble.ApiConstants;
import bubble.dao.account.AccountDAO; import bubble.dao.account.AccountDAO;
import bubble.dao.cloud.CloudServiceDAO; import bubble.dao.cloud.CloudServiceDAO;
import bubble.model.account.Account; import bubble.model.account.Account;
@@ -20,7 +19,6 @@ import bubble.service.stream.AppDataCleaner;
import bubble.service.stream.AppPrimerService; import bubble.service.stream.AppPrimerService;
import lombok.extern.slf4j.Slf4j; import lombok.extern.slf4j.Slf4j;
import org.cobbzilla.util.io.FileUtil; import org.cobbzilla.util.io.FileUtil;
import org.cobbzilla.util.security.RsaKeyPair;
import org.cobbzilla.wizard.server.RestServer; import org.cobbzilla.wizard.server.RestServer;
import org.cobbzilla.wizard.server.RestServerLifecycleListenerBase; import org.cobbzilla.wizard.server.RestServerLifecycleListenerBase;


@@ -48,6 +46,11 @@ public class NodeInitializerListener extends RestServerLifecycleListenerBase<Bub
// special file to enable PBKDF2 in RSA for older releases // special file to enable PBKDF2 in RSA for older releases
ENABLE_PBKDF2.set(enablePBKDF2()); ENABLE_PBKDF2.set(enablePBKDF2());


// ensure letsEncryptEmail is defined or refuse to start
if (empty(c.getLetsencryptEmail())) {
die("beforeStart: letsencryptEmail was not defined\nConsider adding LETSENCRYPT_EMAIL=someone@example.com to your Bubble env file");
}

// ensure we can reference our own jar file // ensure we can reference our own jar file
final File bubbleJar = c.getBubbleJar(); final File bubbleJar = c.getBubbleJar();
if (bubbleJar == null || !bubbleJar.exists()) die("beforeStart: bubble jar file not found: "+abs(bubbleJar)); if (bubbleJar == null || !bubbleJar.exists()) die("beforeStart: bubble jar file not found: "+abs(bubbleJar));


Laden…
Annuleren
Opslaan