2024-12-10 13:21:38 +02:00
|
|
|
if (!process.env.BOT_TOKEN) {
|
|
|
|
|
throw new Error("Необходимо указать BOT_TOKEN в переменных окружения.");
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
if (!process.env.READ_BASE_URL) {
|
|
|
|
|
throw new Error("Необходимо указать READ_BASE_URL в переменных окружения.");
|
|
|
|
|
}
|
|
|
|
|
|
2024-12-15 02:16:43 +02:00
|
|
|
if (!process.env.APP_BASE_URL) {
|
|
|
|
|
throw new Error("Необходимо указать APP_BASE_URL в переменных окружения.");
|
|
|
|
|
}
|
|
|
|
|
|
2024-12-12 17:45:01 +02:00
|
|
|
if (!process.env.API_URL) {
|
|
|
|
|
throw new Error("Environment variable API_URL is not set");
|
|
|
|
|
}
|
|
|
|
|
|
2024-12-14 23:58:29 +02:00
|
|
|
if (!process.env.HEARTBEAT_INTERVAL) {
|
|
|
|
|
throw new Error("Environment variable HEARTBEAT_INTERVAL is not set");
|
|
|
|
|
}
|
|
|
|
|
|
2024-12-10 13:21:38 +02:00
|
|
|
export const env = {
|
2024-12-16 21:41:32 +02:00
|
|
|
BOT_TOKEN: process.env.BOT_TOKEN,
|
|
|
|
|
BOT_USE_CHANGES_DB_UPDATES:
|
|
|
|
|
`${process.env.BOT_USE_CHANGES_DB_UPDATES}` === "true",
|
2024-12-10 13:21:38 +02:00
|
|
|
READ_BASE_URL: process.env.READ_BASE_URL,
|
2024-12-14 23:58:29 +02:00
|
|
|
APP_BASE_URL: process.env.APP_BASE_URL,
|
2024-12-12 17:45:01 +02:00
|
|
|
API_URL: process.env.API_URL,
|
2024-12-15 10:28:27 +02:00
|
|
|
PUBLIC_API_URL:
|
|
|
|
|
process.env.PUBLIC_API_URL || `${process.env.APP_BASE_URL}/api`,
|
2024-12-14 23:58:29 +02:00
|
|
|
HEARTBEAT_INTERVAL: parseInt(process.env.HEARTBEAT_INTERVAL, 10),
|
2024-12-10 13:21:38 +02:00
|
|
|
} as const;
|