agenda-paper
Version:
Show your daily agenda on an ePaper display
19 lines (13 loc) • 450 B
text/typescript
import dotEnv from 'dotenv';
import { ENV_FILE_PATH } from './constants';
import { startServer } from './server';
dotEnv.config({ path: ENV_FILE_PATH });
function verifyEnvVariableOrExit(variableName: string) {
if (!process.env[variableName]) {
console.error(`${variableName} env variable is missing`);
process.exit(1);
}
}
verifyEnvVariableOrExit('GOOGLE_CLIENT_ID');
verifyEnvVariableOrExit('GOOGLE_CLIENT_SECRET');
startServer();