first commit
This commit is contained in:
62
bot/shared/config.js
Normal file
62
bot/shared/config.js
Normal file
@@ -0,0 +1,62 @@
|
||||
const path = require('path');
|
||||
|
||||
module.exports = {
|
||||
// Database configuration
|
||||
database: {
|
||||
development: {
|
||||
host: process.env.DB_HOST || 'localhost',
|
||||
port: process.env.DB_PORT || 5432,
|
||||
database: process.env.DB_NAME || 'skrzynka_impostora',
|
||||
username: process.env.DB_USER || 'postgres',
|
||||
password: process.env.DB_PASSWORD || '',
|
||||
dialect: 'postgres',
|
||||
logging: console.log
|
||||
},
|
||||
production: {
|
||||
use_env_variable: 'DATABASE_URL',
|
||||
dialect: 'postgres',
|
||||
logging: false,
|
||||
dialectOptions: {
|
||||
ssl: {
|
||||
require: true,
|
||||
rejectUnauthorized: false
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
|
||||
// Bot configuration
|
||||
bot: {
|
||||
token: process.env.DISCORD_TOKEN,
|
||||
clientId: process.env.DISCORD_CLIENT_ID,
|
||||
clientSecret: process.env.DISCORD_CLIENT_SECRET,
|
||||
permissions: {
|
||||
required: [
|
||||
'SEND_MESSAGES',
|
||||
'MANAGE_MESSAGES',
|
||||
'EMBED_LINKS',
|
||||
'READ_MESSAGE_HISTORY',
|
||||
'USE_SLASH_COMMANDS'
|
||||
]
|
||||
}
|
||||
},
|
||||
|
||||
// Web panel configuration
|
||||
web: {
|
||||
port: process.env.API_PORT || 3000,
|
||||
frontendPort: process.env.WEB_PORT || 3001,
|
||||
jwtSecret: process.env.JWT_SECRET,
|
||||
sessionSecret: process.env.SESSION_SECRET,
|
||||
oauth: {
|
||||
redirectUri: process.env.OAUTH2_REDIRECT_URI
|
||||
}
|
||||
},
|
||||
|
||||
// Application settings
|
||||
app: {
|
||||
name: 'Skrzynka Impostora Bot',
|
||||
version: '1.0.0',
|
||||
environment: process.env.NODE_ENV || 'development',
|
||||
logLevel: process.env.LOG_LEVEL || 'info'
|
||||
}
|
||||
};
|
||||
Reference in New Issue
Block a user