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);