diff options
| author | Jan Tuomi <jan@jantuomi.fi> | 2025-10-07 13:04:03 +0300 |
|---|---|---|
| committer | Jan Tuomi <jan@jantuomi.fi> | 2025-10-07 16:03:28 +0300 |
| commit | b0db0e55c0c400bc948a4934b0e4fddfbfdcca51 (patch) | |
| tree | 0d29e8015178a0eaa52e9f821ad243c5435da99f /src/config.ts | |
| parent | fe57e4996ec79267dffd77e503ef8164eceea229 (diff) | |
Rewrite to run as a traditional script, update deps
Diffstat (limited to 'src/config.ts')
| -rw-r--r-- | src/config.ts | 18 |
1 files changed, 3 insertions, 15 deletions
diff --git a/src/config.ts b/src/config.ts index 4e034fa..d8e3ca0 100644 --- a/src/config.ts +++ b/src/config.ts @@ -14,13 +14,6 @@ class ConfigError extends Error { } const nodeEnv = process.env.NODE_ENV || "development"; -const port = process.env.PORT ? Number(process.env.PORT) : 3000; -const authToken = process.env.AUTH_TOKEN || ""; - -const tgWebhookUrl = process.env.TELEGRAM_WEBHOOK_URL || null; -if (!tgWebhookUrl) { - throw new ConfigError("Missing env var TELEGRAM_WEBHOOK_URL"); -} const tgBotToken = process.env.TELEGRAM_BOT_TOKEN || null; if (!tgBotToken) { @@ -37,10 +30,8 @@ if (!sheetsRange) { throw new ConfigError("Missing env var SHEETS_RANGE"); } -const pgConnectionUri = process.env.PG_CONNECTION_URI || null; -if (!pgConnectionUri) { - throw new ConfigError("Missing env var PG_CONNECTION_URI"); -} +const sqlitePath = + process.env.SQLITE_PATH || path.join(process.cwd(), "data", "hommabot.db"); const googleSaJsonB64 = process.env.G_SA_JSON_B64 || null; if (!googleSaJsonB64) { @@ -55,13 +46,10 @@ fs.writeFileSync(googleSaJsonPath, googleSaJsonUtf8); const config = { nodeEnv, - port, - authToken, - tgWebhookUrl, tgBotToken, sheetsSpreadsheetId, sheetsRange, - pgConnectionUri, + sqlitePath, googleSaJson, googleSaJsonPath, }; |
