aboutsummaryrefslogtreecommitdiffstats
path: root/src/config.ts
diff options
context:
space:
mode:
authorJan Tuomi <jan.tuomi@valuemotive.com>2021-04-18 20:10:34 +0300
committerJan Tuomi <jan.tuomi@valuemotive.com>2021-04-18 20:10:34 +0300
commitcf2e3c99ded0f48bd565858aedc7f10a0d932a61 (patch)
tree699e9c6b78456474b4b0e680a15a6b1bc49aab08 /src/config.ts
parentbaacc7676c688cd2728033e9051208d655255ee5 (diff)
Add db connection
Diffstat (limited to 'src/config.ts')
-rw-r--r--src/config.ts15
1 files changed, 6 insertions, 9 deletions
diff --git a/src/config.ts b/src/config.ts
index dc3889a..962fd49 100644
--- a/src/config.ts
+++ b/src/config.ts
@@ -21,14 +21,6 @@ if (!tgBotToken) {
throw new ConfigError("Missing env var TELEGRAM_BOT_TOKEN");
}
-const tgUserIds = process.env.TELEGRAM_USER_IDS
- ? process.env.TELEGRAM_USER_IDS?.split(",")
- .map(Number.parseInt)
- : null;
-if (!tgUserIds) {
- throw new ConfigError("Missing env var TELEGRAM_USER_IDS");
-}
-
const sheetsSpreadsheetId = process.env.SHEETS_SPREADSHEET_ID || null;
if (!sheetsSpreadsheetId) {
throw new ConfigError("Missing env var SHEETS_SPREADSHEET_ID");
@@ -39,13 +31,18 @@ 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 config = {
port: process.env.PORT ? Number(process.env.PORT) : 3000,
tgWebhookUrl,
tgBotToken,
- tgUserIds,
sheetsSpreadsheetId,
sheetsRange,
+ pgConnectionUri,
};
export default config;