From 84b0e865830a2f4cc943975c2683342ea651069f Mon Sep 17 00:00:00 2001 From: Rich Harris Date: Wed, 16 Oct 2019 18:17:32 -0400 Subject: [PATCH] allow site to run locally without PG env vars --- site/src/server.js | 6 ++++-- site/src/utils/db.js | 2 +- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/site/src/server.js b/site/src/server.js index 2425b51f54..fb003961bc 100644 --- a/site/src/server.js +++ b/site/src/server.js @@ -14,9 +14,11 @@ const app = polka({ } }); -app.use( - authenticate(), +if (process.env.PGHOST) { + app.use(authenticate); +} +app.use( sirv('static', { dev: process.env.NODE_ENV === 'development', setHeaders(res) { diff --git a/site/src/utils/db.js b/site/src/utils/db.js index ba9d5e4066..069450b0f3 100644 --- a/site/src/utils/db.js +++ b/site/src/utils/db.js @@ -1,7 +1,7 @@ import { Pool } from 'pg'; // Uses `PG*` ENV vars -export const DB = new Pool(); +export const DB = process.env.PGHOST ? new Pool() : null; export function query(text, values=[]) { return DB.query(text, values).then(r => r.rows);