Files
blb-throne-of-the-bone-king/scripts/deploy/write-frontend-health.mjs
T
jacob-mathison 79d36c4e2d
Lint and Build Checks / Lint, Test, and Build (push) Failing after 364h2m28s
feat(deploy): run shared toolkit socket
2026-06-24 15:35:08 -05:00

24 lines
669 B
JavaScript

import { mkdir, writeFile } from 'node:fs/promises';
import { createRequire } from 'node:module';
import path from 'node:path';
const require = createRequire(import.meta.url);
const packageJson = require('../../package.json');
const outputPath = process.argv[2] ?? 'dist/renderer/health';
const commit =
process.env.CI_COMMIT_SHA ??
process.env.VITE_LAST_SUCCESSFUL_COMMIT ??
'unknown';
const payload = {
ok: true,
service: 'blb-frontend',
version: packageJson.version,
commit,
generatedAt: new Date().toISOString(),
};
await mkdir(path.dirname(outputPath), { recursive: true });
await writeFile(outputPath, `${JSON.stringify(payload)}\n`, 'utf8');