Check ENV var before start
This commit is contained in:
parent
96cd3411eb
commit
ecd5ed31a3
@ -113,4 +113,58 @@ public class Init {
|
||||
|
||||
|
||||
}
|
||||
|
||||
|
||||
public static boolean checkEnv(){
|
||||
boolean ok = true;
|
||||
|
||||
|
||||
if(System.getenv("PORT") == null){
|
||||
logger.fatal("Missing PORT ENV variable.");
|
||||
ok = false;
|
||||
}
|
||||
|
||||
if(System.getenv("DB_URL") == null){
|
||||
logger.fatal("Missing DB_URL ENV variable.");
|
||||
ok = false;
|
||||
}
|
||||
|
||||
if(System.getenv("DB_USER") == null){
|
||||
logger.fatal("Missing DB_USER ENV variable.");
|
||||
ok = false;
|
||||
}
|
||||
|
||||
|
||||
if(System.getenv("DB_PWD") == null){
|
||||
logger.fatal("Missing DB_PWD ENV variable.");
|
||||
ok = false;
|
||||
}
|
||||
|
||||
if(System.getenv("OAUTH_URL") == null){
|
||||
logger.fatal("Missing OAUTH_URL ENV variable.");
|
||||
ok = false;
|
||||
}
|
||||
|
||||
if(System.getenv("DISCORD_TOKEN") == null){
|
||||
logger.fatal("Missing DISCORD_TOKEN ENV variable.");
|
||||
ok = false;
|
||||
}
|
||||
|
||||
if(System.getenv("GOOGLE_API_KEY") == null){
|
||||
logger.fatal("Missing GOOGLE_API_KEY ENV variable.");
|
||||
ok = false;
|
||||
}
|
||||
|
||||
if(System.getenv("RANDOM_API_KEY") == null){
|
||||
logger.fatal("Missing GOOGLE_API_KEY ENV variable.");
|
||||
ok = false;
|
||||
}
|
||||
|
||||
if(System.getenv("LOG_LEVEL") == null){
|
||||
logger.fatal("Missing LOG_LEVEL ENV variable.");
|
||||
ok = false;
|
||||
}
|
||||
|
||||
return ok;
|
||||
}
|
||||
}
|
||||
|
@ -51,14 +51,19 @@ public class MainBot {
|
||||
|
||||
public static void main(String[] args) {
|
||||
|
||||
|
||||
if(!Init.checkEnv())
|
||||
System.exit(1);
|
||||
|
||||
logger.info("=======================================");
|
||||
logger.info("--------------Starting Bot-------------");
|
||||
logger.info("=======================================");
|
||||
|
||||
if(System.getenv("DEV")!= null){
|
||||
dev = Boolean.parseBoolean(System.getenv("DEV"));
|
||||
}
|
||||
String token = System.getenv("TOKEN");
|
||||
|
||||
|
||||
String token = System.getenv("DISCORD_TOKEN");
|
||||
|
||||
jda = Init.initJda(token);
|
||||
|
||||
@ -134,4 +139,6 @@ public class MainBot {
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user