Fixes build

This commit is contained in:
Michel Fedde 2025-06-26 21:48:55 +02:00
parent 917c1f1fed
commit 4f5beda018
2 changed files with 18 additions and 9 deletions

View file

@ -1,3 +1,5 @@
import * as fs from "node:fs";
if (!process.env.BUILD_TARGET) { if (!process.env.BUILD_TARGET) {
process.env.BUILD_TARGET = "LOCAL"; process.env.BUILD_TARGET = "LOCAL";
} }
@ -7,8 +9,12 @@ if (!process.env.BUILD_LABEL) {
} }
import context from './context.mjs'; import context from './context.mjs';
import {createBuildFile} from "./create-build-file.mjs";
await context.rebuild(); (async () => {
await context.dispose(); await context.rebuild();
await context.dispose();
createBuildFile()
})()
import "./create-build-file.mjs";

View file

@ -3,10 +3,13 @@ import * as child_process from "node:child_process";
import {json} from "node:stream/consumers"; import {json} from "node:stream/consumers";
import * as fs from "node:fs"; import * as fs from "node:fs";
const buildContext = { export function createBuildFile() {
target: process.env.BUILD_TARGET ?? 'LOCAL', const buildContext = {
commitHash: child_process.execSync("git rev-parse HEAD").toString(), target: process.env.BUILD_TARGET ?? 'LOCAL',
label: process.env.BUILD_LABEL ?? 'development', commitHash: child_process.execSync("git rev-parse HEAD").toString(),
} label: process.env.BUILD_LABEL ?? 'development',
}
fs.writeFileSync("./dist/deploy.json", JSON.stringify(buildContext)) fs.writeFileSync("./dist/deploy.json", JSON.stringify(buildContext))
}