diff --git a/scripts/preinstall.js b/scripts/preinstall.js index c30c1f4..4bd6480 100644 --- a/scripts/preinstall.js +++ b/scripts/preinstall.js @@ -20,6 +20,7 @@ const env = { ENCRYPTION_KEY: randomBytes(24).toString('hex'), HTTP_EXTERNAL: 'http://127.0.0.1:8169', HTTP_HOST: '0.0.0.0', + HTTP_INTERNAL: '', HTTP_PORT: 8169, HTTP_TRUST_PROXY: false, NODE_ENV: 'production', // not bot-specific @@ -37,4 +38,4 @@ if (!process.env.ENCRYPTION_KEY && !fs.existsSync('./.env')) { log(short('&r&0&!e WARNING &r &e&lkeep your environment variables safe, don\'t lose your encryption key or you will lose data')); } else { log('nothing to do'); -} \ No newline at end of file +} diff --git a/src/http.js b/src/http.js index af0911a..82cb214 100644 --- a/src/http.js +++ b/src/http.js @@ -6,7 +6,7 @@ const { join } = require('path'); const { files } = require('node-dir'); const { PermissionsBitField } = require('discord.js'); -process.env.ORIGIN = process.env.HTTP_EXTERNAL; +process.env.ORIGIN = process.env.HTTP_INTERNAL || process.env.HTTP_EXTERNAL; module.exports = async client => { // oauth2 plugin