initial commit2
This commit is contained in:
23
apps/web/scripts/build-static.mjs
Normal file
23
apps/web/scripts/build-static.mjs
Normal file
@@ -0,0 +1,23 @@
|
||||
import fs from "node:fs";
|
||||
import path from "node:path";
|
||||
|
||||
const publicDir = path.join(process.cwd(), "public");
|
||||
const appName = process.env.APP_NAME ?? "HexaHost GameCloud";
|
||||
|
||||
fs.mkdirSync(publicDir, { recursive: true });
|
||||
fs.writeFileSync(
|
||||
path.join(publicDir, "index.html"),
|
||||
`<!DOCTYPE html>
|
||||
<html lang="de">
|
||||
<head>
|
||||
<meta charset="utf-8" />
|
||||
<title>${appName}</title>
|
||||
</head>
|
||||
<body>
|
||||
<h1>${appName}</h1>
|
||||
<p>Phase 0 web build artifact.</p>
|
||||
</body>
|
||||
</html>`,
|
||||
);
|
||||
|
||||
console.log(JSON.stringify({ level: "info", msg: "static assets written", dir: publicDir }));
|
||||
Reference in New Issue
Block a user