aboutsummaryrefslogtreecommitdiffstats
path: root/src/config.ts
diff options
context:
space:
mode:
Diffstat (limited to 'src/config.ts')
-rw-r--r--src/config.ts6
1 files changed, 5 insertions, 1 deletions
diff --git a/src/config.ts b/src/config.ts
index 8766db9..ca60b97 100644
--- a/src/config.ts
+++ b/src/config.ts
@@ -13,6 +13,9 @@ class ConfigError extends Error {
}
}
+const nodeEnv = process.env.NODE_ENV || "development";
+const port = process.env.PORT ? Number(process.env.PORT) : 3000;
+
const tgWebhookUrl = process.env.TELEGRAM_WEBHOOK_URL || null;
if (!tgWebhookUrl) {
throw new ConfigError("Missing env var TELEGRAM_WEBHOOK_URL");
@@ -50,7 +53,8 @@ const googleSaJsonPath = path.join("sa_key.json");
fs.writeFileSync(googleSaJsonPath, googleSaJsonUtf8);
const config = {
- port: process.env.PORT ? Number(process.env.PORT) : 3000,
+ nodeEnv,
+ port,
tgWebhookUrl,
tgBotToken,
sheetsSpreadsheetId,