← back to Model Arena
model-arena: zero-dep .env loader; metered keys wired (all 4 validated 200)
23affc4f00adb6f448c3cf7260e12c2653582a1d · 2026-07-22 22:23:41 -0700 · Steve
Files touched
Diff
commit 23affc4f00adb6f448c3cf7260e12c2653582a1d
Author: Steve <steve@designerwallcoverings.com>
Date: Wed Jul 22 22:23:41 2026 -0700
model-arena: zero-dep .env loader; metered keys wired (all 4 validated 200)
---
server.js | 8 ++++++++
1 file changed, 8 insertions(+)
diff --git a/server.js b/server.js
index 66cab9b..8ceb105 100644
--- a/server.js
+++ b/server.js
@@ -5,6 +5,14 @@
const http = require('http'), fs = require('fs'), path = require('path'), os = require('os');
const crypto = require('crypto');
+// load .env (gitignored; populated from secrets-manager) without a dependency
+try {
+ for (const line of fs.readFileSync(path.join(__dirname, '.env'), 'utf8').split('\n')) {
+ const m = line.match(/^([A-Z0-9_]+)=(.*)$/);
+ if (m && process.env[m[1]] === undefined) process.env[m[1]] = m[2].replace(/^["']|["']$/g, '');
+ }
+} catch {}
+
const PORT = parseInt(process.env.PORT || '9758', 10);
const BASIC_AUTH = process.env.BASIC_AUTH !== undefined ? process.env.BASIC_AUTH : 'admin:DW2024!';
const DIR = __dirname;
← 56cdd2f model-arena: unauthenticated /api/healthz; live at modelaren
·
back to Model Arena
·
5x sweep 1: inline SVG favicon (kills the only 404 on the pa 2b269d1 →