Edit File: constVariables.js
let date = require('date-and-time'), fs = require('fs'), path = require('path'), dotenv = require('dotenv'), envFile = dotenv.config({ path: path.join(__dirname, '../../.env') }).parsed; module.exports = { typesMessage: ['text', 'file', 'map', 'sound', 'image', "video"], addressMedia: '/storage/images/rooms/', timeZone: 'Asia/Riyadh', morph:[{ key: 'User', value: 'App\\Models\\User' },{ key: 'Admin', value: 'App\\Models\\Admin' },{ key: 'University', value: 'App\\Models\\University' }, { key: 'Provider', value: 'App\\Models\\Provider' }, { key: 'Delegate', value: 'App\\Models\\Delegate' }, { key: 'Merchant', value: 'App\\Models\\Merchant' }], credentials:(envFile.NODE_MODE == "live")? { key: fs.readFileSync(`/var/cpanel/ssl/apache_tls/${envFile.NODE_HOST}/combined`, 'utf8'), cert: fs.readFileSync(`/var/cpanel/ssl/apache_tls/${envFile.NODE_HOST}/certificates`, 'utf8'), ca: fs.readFileSync(`/var/cpanel/ssl/apache_tls/${envFile.NODE_HOST}/combined`, 'utf8'), }:{}, NODE_HOST : envFile.NODE_HOST, NODE_PORT : envFile.NODE_PORT, APP_URL : envFile.APP_URL, NODE_MODE : envFile.NODE_MODE, info: { DB_HOST : envFile.DB_HOST, DB_USERNAME: envFile.DB_USERNAME, DB_PASSWORD: envFile.DB_PASSWORD, DB_DATABASE: envFile.DB_DATABASE }, FCM_SERVER_KEY: envFile.FCM_SERVER_KEY, GOOGLE_APPLICATION_CREDENTIALS:__dirname+'/fcm_config/firebase-fcm.json', SCOPES:['https://www.googleapis.com/auth/firebase.messaging'], FCMURL:`https://fcm.googleapis.com/v1/projects/${envFile.PROJECTID}/messages:send`, COLLAPSE_KEY:envFile.COLLAPSE_KEY, API_KEY : envFile.API_KEY, API_SECRET : envFile.API_SECRET, APP_ID : envFile.APP_ID, options:{ token: { key : "/home/thunderw/public_html/AuthKey_BTYS3749FN.p8", keyId : "BTYS3749FN", teamId: "BVZ9794FDX" }, requestTimeout: 5000, // Adjust timeout if needed connectionRetryLimit: 3, // Retry limit for connections maxConnections: 1, production: true, } };
Back to File Manager