init
This commit is contained in:
51
backend/dist/config/index.js
vendored
Normal file
51
backend/dist/config/index.js
vendored
Normal file
@@ -0,0 +1,51 @@
|
||||
"use strict";
|
||||
var __importDefault = (this && this.__importDefault) || function (mod) {
|
||||
return (mod && mod.__esModule) ? mod : { "default": mod };
|
||||
};
|
||||
Object.defineProperty(exports, "__esModule", { value: true });
|
||||
exports.config = void 0;
|
||||
const dotenv_1 = __importDefault(require("dotenv"));
|
||||
const path_1 = require("path");
|
||||
// Load environment variables from .env file
|
||||
dotenv_1.default.config({ path: (0, path_1.join)(__dirname, '../../.env') });
|
||||
exports.config = {
|
||||
port: process.env.PORT || 4000,
|
||||
// Supabase configuration
|
||||
supabase: {
|
||||
url: process.env.SUPABASE_URL || '',
|
||||
key: process.env.SUPABASE_KEY || '',
|
||||
anonKey: process.env.SUPABASE_ANON_KEY || '',
|
||||
},
|
||||
// Redis configuration
|
||||
redis: {
|
||||
host: process.env.REDIS_HOST || 'localhost',
|
||||
port: parseInt(process.env.REDIS_PORT || '6379', 10),
|
||||
password: process.env.REDIS_PASSWORD || '',
|
||||
},
|
||||
// ClickHouse configuration
|
||||
clickhouse: {
|
||||
host: process.env.CLICKHOUSE_HOST || 'localhost',
|
||||
port: process.env.CLICKHOUSE_PORT || '8123',
|
||||
user: process.env.CLICKHOUSE_USER || 'admin',
|
||||
password: process.env.CLICKHOUSE_PASSWORD || 'your_secure_password',
|
||||
database: process.env.CLICKHOUSE_DATABASE || 'promote',
|
||||
},
|
||||
// BullMQ configuration
|
||||
bull: {
|
||||
redis: {
|
||||
host: process.env.BULL_REDIS_HOST || 'localhost',
|
||||
port: parseInt(process.env.BULL_REDIS_PORT || '6379', 10),
|
||||
password: process.env.BULL_REDIS_PASSWORD || '',
|
||||
},
|
||||
},
|
||||
// JWT configuration
|
||||
jwt: {
|
||||
secret: process.env.JWT_SECRET || 'your-secret-key',
|
||||
expiresIn: process.env.JWT_EXPIRES_IN || '7d',
|
||||
},
|
||||
// Domain configuration
|
||||
domain: process.env.DOMAIN || 'upj.to',
|
||||
// Enabled routes
|
||||
enabledRoutes: process.env.ENABLED_ROUTES || 'all',
|
||||
};
|
||||
exports.default = exports.config;
|
||||
Reference in New Issue
Block a user