BetterFrame/server/src/shared/version.ts

22 lines
465 B
TypeScript
Raw Normal View History

import { readFileSync } from "node:fs";
const BAKED_VERSION = (() => {
try {
const v = readFileSync("/app/server/.bf-version", "utf8").trim();
return v && v !== "dev" ? v : null;
} catch {
return null;
}
})();
2026-05-21 06:51:41 +00:00
export function serverVersion(): string {
return (
process.env.BF_SERVER_VERSION
|| process.env.BF_BUILD_VERSION
|| BAKED_VERSION
2026-05-21 06:51:41 +00:00
|| process.env.COOLIFY_GIT_COMMIT
|| process.env.SOURCE_COMMIT
|| "dev"
);
}