Преглед на файлове

ensure letsencrypt email is defined before starting

tags/v1.4.17
Jonathan Cobb преди 4 години
родител
ревизия
12a15b3726
променени са 1 файла, в които са добавени 5 реда и са изтрити 2 реда
  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 Целия файл

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

import bubble.ApiConstants;
import bubble.dao.account.AccountDAO;
import bubble.dao.cloud.CloudServiceDAO;
import bubble.model.account.Account;
@@ -20,7 +19,6 @@ import bubble.service.stream.AppDataCleaner;
import bubble.service.stream.AppPrimerService;
import lombok.extern.slf4j.Slf4j;
import org.cobbzilla.util.io.FileUtil;
import org.cobbzilla.util.security.RsaKeyPair;
import org.cobbzilla.wizard.server.RestServer;
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
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
final File bubbleJar = c.getBubbleJar();
if (bubbleJar == null || !bubbleJar.exists()) die("beforeStart: bubble jar file not found: "+abs(bubbleJar));


Зареждане…
Отказ
Запис