Skip to content
Extraits de code Groupes Projets
Non vérifiée Valider 6efedfef rédigé par Will Hunt's avatar Will Hunt Validation de GitHub
Parcourir les fichiers

Merge pull request #635 from Half-Shot/hs/fixes

Check port *after* loading the config
parents 2aaaab02 b5859ab6
Aucune branche associée trouvée
Aucune étiquette associée trouvée
Aucune requête de fusion associée trouvée
...@@ -129,10 +129,6 @@ async function run() { ...@@ -129,10 +129,6 @@ async function run() {
} }
const config = new DiscordBridgeConfig(); const config = new DiscordBridgeConfig();
const port = opts.port || config.bridge.port;
if (!port) {
throw Error("Port not given in command line or config file");
}
const readConfig = yaml.safeLoad(fs.readFileSync(configPath, "utf8")); const readConfig = yaml.safeLoad(fs.readFileSync(configPath, "utf8"));
if (typeof readConfig !== "object") { if (typeof readConfig !== "object") {
throw Error("Config is not of type object"); throw Error("Config is not of type object");
...@@ -140,6 +136,10 @@ async function run() { ...@@ -140,6 +136,10 @@ async function run() {
config.applyConfig(readConfig); config.applyConfig(readConfig);
config.applyEnvironmentOverrides(process.env); config.applyEnvironmentOverrides(process.env);
Log.Configure(config.logging); Log.Configure(config.logging);
const port = opts.port || config.bridge.port;
if (!port) {
throw Error("Port not given in command line or config file");
}
if (config.database.roomStorePath || config.database.userStorePath) { if (config.database.roomStorePath || config.database.userStorePath) {
log.error("The keys 'roomStorePath' and/or 'userStorePath' is still defined in the config. " + log.error("The keys 'roomStorePath' and/or 'userStorePath' is still defined in the config. " +
"Please see docs/bridge-migrations.md on " + "Please see docs/bridge-migrations.md on " +
......
0% Chargement en cours ou .
You are about to add 0 people to the discussion. Proceed with caution.
Terminez d'abord l'édition de ce message.
Veuillez vous inscrire ou vous pour commenter