31 lines
1.6 KiB
JavaScript
31 lines
1.6 KiB
JavaScript
"use strict";
|
|
Object.defineProperty(exports, "__esModule", { value: true });
|
|
exports.AppEnv = void 0;
|
|
const dotenv_1 = require("dotenv");
|
|
(0, dotenv_1.config)();
|
|
class AppEnv {
|
|
static SERVER_PROT = Number(process.env.SERVER_PROT);
|
|
static STATIC_DIR = process.env.STATIC_DIR;
|
|
static MYSQL_HOST = process.env.MYSQL_HOST;
|
|
static MYSQL_PROT = Number(process.env.MYSQL_PROT);
|
|
static MYSQL_DATABASE = process.env.MYSQL_DATABASE;
|
|
static MYSQL_USERNAME = process.env.MYSQL_USERNAME;
|
|
static MYSQL_PASSWORD = process.env.MYSQL_PASSWORD;
|
|
static TYPEORM_SYNCHRONIZE = process.env.TYPEORM_SYNCHRONIZE == 'true';
|
|
static MONGO_DB_URI = process.env.MONGO_DB_URI;
|
|
static REDIS_HOST = process.env.REDIS_HOST;
|
|
static REDIS_PROT = Number(process.env.REDIS_PROT);
|
|
static JWT_API_SECRET = process.env.JWT_API_SECRET;
|
|
static JWT_ADMIN_SECRET = process.env.JWT_ADMIN_SECRET;
|
|
static IM_APP_ID = Number(process.env.IM_APP_ID);
|
|
static IM_SECRET_KEY = process.env.IM_SECRET_KEY;
|
|
static IM_USER_ID_PREFIX = process.env.IM_USER_ID_PREFIX;
|
|
static IM_APP_IDENTIFIER = process.env.IM_APP_IDENTIFIER;
|
|
static IM_DEFAULT_GROUP_ID = process.env.IM_DEFAULT_GROUP_ID;
|
|
static IM_DEFAULT_GROUP_NAME = process.env.IM_DEFAULT_GROUP_NAME;
|
|
static IM_DEFAULT_GROUP_TYPE = process.env.IM_DEFAULT_GROUP_TYPE;
|
|
static IM_AUTO_CLAIMED_RED_PACKET_SEND_UIDS = process.env.IM_AUTO_CLAIMED_RED_PACKET_SEND_UIDS;
|
|
static IM_AUTO_CLAIMED_RED_PACKET_SEND_GROUPIDS = process.env.IM_AUTO_CLAIMED_RED_PACKET_SEND_GROUPIDS;
|
|
}
|
|
exports.AppEnv = AppEnv;
|
|
//# sourceMappingURL=app.env.js.map
|