- Move Astro files from dealplustech-astro/ to project root - Update Dockerfile: PORT environment variable (default 80) - Add vite.config.ts with allowedHosts: true - Matches nixpacks behavior for Easypanel deployment - No hardcoded ports or domains
22 lines
442 B
JavaScript
22 lines
442 B
JavaScript
const headAndContentSym = Symbol.for("astro.headAndContent");
|
|
function isHeadAndContent(obj) {
|
|
return typeof obj === "object" && obj !== null && !!obj[headAndContentSym];
|
|
}
|
|
function createHeadAndContent(head, content) {
|
|
return {
|
|
[headAndContentSym]: true,
|
|
head,
|
|
content
|
|
};
|
|
}
|
|
function createThinHead() {
|
|
return {
|
|
[headAndContentSym]: true
|
|
};
|
|
}
|
|
export {
|
|
createHeadAndContent,
|
|
createThinHead,
|
|
isHeadAndContent
|
|
};
|