aboutsummaryrefslogtreecommitdiffstats
path: root/src/config.ts
diff options
context:
space:
mode:
Diffstat (limited to 'src/config.ts')
-rw-r--r--src/config.ts18
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,
};