From 2ef965f7496c84b486fde2e8600079492b375773 Mon Sep 17 00:00:00 2001 From: Dessa Simpson Date: Sat, 4 Jul 2020 19:04:21 -0700 Subject: [PATCH] Move environment variables to .env --- docker-compose.yml | 6 +----- src/config.ts | 6 ++++++ 2 files changed, 7 insertions(+), 5 deletions(-) diff --git a/docker-compose.yml b/docker-compose.yml index 96cfe22..1e83076 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -7,11 +7,7 @@ services: - db volumes: - .:/home/app - environment: - PGHOST: db - PGDATABASE: postgres - PGUSER: postgres - SESSION_SECRET: REPLACE_THIS_SECRET + env_file: .env db: container_name: learn-request-queue-db image: postgres diff --git a/src/config.ts b/src/config.ts index 34c9aa0..62799d0 100644 --- a/src/config.ts +++ b/src/config.ts @@ -4,6 +4,12 @@ if (!process.env.PORT) { } export const port: number = parseInt(process.env.PORT as string, 10); +if (!process.env.TWITCH_SECRET) { + console.log("Missing environment variable TWITCH_SECRET"); + process.exit(1); +} +export const twitchSecret: string = process.env.TWITCH_SECRET; + if (!process.env.SESSION_SECRET) { console.log("Missing environment variable SESSION_SECRET"); process.exit(1);