mirror of
https://github.com/storytold/spark.git
synced 2026-10-09 00:09:53 +00:00
Move CNAME creato to copy-site-files script
This commit is contained in:
@@ -2,6 +2,7 @@
|
|||||||
examples/assets
|
examples/assets
|
||||||
examples/js/vendor
|
examples/js/vendor
|
||||||
examples/showcase/assets
|
examples/showcase/assets
|
||||||
|
docs/CNAME
|
||||||
node_modules/
|
node_modules/
|
||||||
site/
|
site/
|
||||||
site-repo/
|
site-repo/
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
import fs from "node:fs";
|
import fs from "node:fs";
|
||||||
import { copyFile, mkdir, rename } from "node:fs/promises";
|
import { copyFile, mkdir, rename, writeFile } from "node:fs/promises";
|
||||||
import path from "node:path";
|
import path from "node:path";
|
||||||
|
|
||||||
function copyDir(src, dest) {
|
function copyDir(src, dest) {
|
||||||
@@ -21,6 +21,9 @@ function copyDir(src, dest) {
|
|||||||
|
|
||||||
// Copy static files to docs directory.
|
// Copy static files to docs directory.
|
||||||
copyDir("examples", "docs/examples");
|
copyDir("examples", "docs/examples");
|
||||||
|
|
||||||
|
// Create CNAME file
|
||||||
|
await writeFile("docs/CNAME", "sparkjs.dev\n");
|
||||||
await copyFile("examples.html", "docs/examples/index.html");
|
await copyFile("examples.html", "docs/examples/index.html");
|
||||||
await rename("docs/examples/viewer", "docs/viewer");
|
await rename("docs/examples/viewer", "docs/viewer");
|
||||||
await mkdir("docs/examples/vendor", { recursive: true });
|
await mkdir("docs/examples/vendor", { recursive: true });
|
||||||
|
|||||||
+13
-16
@@ -1,15 +1,12 @@
|
|||||||
import { execSync } from "node:child_process";
|
import { execSync } from "node:child_process";
|
||||||
import fs from "node:fs/promises";
|
import fs from "node:fs/promises";
|
||||||
import { rm } from "node:fs/promises";
|
import { rm } from "node:fs/promises";
|
||||||
import { writeFile } from "node:fs/promises";
|
|
||||||
import path from "node:path";
|
import path from "node:path";
|
||||||
|
|
||||||
const siteRemoteURL = "git@github.com:sparkjsdev/sparkjsdev.github.io.git";
|
const siteRemoteURL = "git@github.com:sparkjsdev/sparkjsdev.github.io.git";
|
||||||
const siteRepoDir = "site-repo";
|
const siteRepoDir = "site-repo";
|
||||||
const siteBuild = "site";
|
const siteBuild = "site";
|
||||||
|
|
||||||
await writeFile(`${siteBuild}/CNAME`, "sparkjs.dev\n");
|
|
||||||
|
|
||||||
function run(cmd, options = {}) {
|
function run(cmd, options = {}) {
|
||||||
console.log(`> ${cmd}`);
|
console.log(`> ${cmd}`);
|
||||||
execSync(cmd, { stdio: "inherit", ...options });
|
execSync(cmd, { stdio: "inherit", ...options });
|
||||||
@@ -55,17 +52,17 @@ async function emptyDirectory(directoryPath) {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
// try {
|
try {
|
||||||
// await fs.access(siteRepoDir);
|
await fs.access(siteRepoDir);
|
||||||
// } catch {
|
} catch {
|
||||||
// run(`git clone ${siteRemoteURL} ${siteRepoDir}`);
|
run(`git clone ${siteRemoteURL} ${siteRepoDir}`);
|
||||||
// }
|
}
|
||||||
|
|
||||||
// run("git reset --hard", { cwd: siteRepoDir });
|
run("git reset --hard", { cwd: siteRepoDir });
|
||||||
// run("git fetch origin", { cwd: siteRepoDir });
|
run("git fetch origin", { cwd: siteRepoDir });
|
||||||
// run("git merge --ff-only origin/main", { cwd: siteRepoDir });
|
run("git merge --ff-only origin/main", { cwd: siteRepoDir });
|
||||||
// await emptyDirectory(siteRepoDir);
|
await emptyDirectory(siteRepoDir);
|
||||||
// await copyDir(siteBuild, siteRepoDir);
|
await copyDir(siteBuild, siteRepoDir);
|
||||||
// run("git add .", { cwd: siteRepoDir });
|
run("git add .", { cwd: siteRepoDir });
|
||||||
// run('git commit -m "Update Spark site"', { cwd: siteRepoDir });
|
run('git commit -m "Update Spark site"', { cwd: siteRepoDir });
|
||||||
// run("git push origin main", { cwd: siteRepoDir });
|
run("git push origin main", { cwd: siteRepoDir });
|
||||||
|
|||||||
Reference in New Issue
Block a user