Skip to content

Commit 12a610e

Browse files
committed
Move CNAME creato to copy-site-files script
1 parent adca6eb commit 12a610e

3 files changed

Lines changed: 18 additions & 17 deletions

File tree

.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22
examples/assets
33
examples/js/vendor
44
examples/showcase/assets
5+
docs/CNAME
56
node_modules/
67
site/
78
site-repo/

scripts/copy-site-files.js

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import fs from "node:fs";
2-
import { copyFile, mkdir, rename } from "node:fs/promises";
2+
import { copyFile, mkdir, rename, writeFile } from "node:fs/promises";
33
import path from "node:path";
44

55
function copyDir(src, dest) {
@@ -21,6 +21,9 @@ function copyDir(src, dest) {
2121

2222
// Copy static files to docs directory.
2323
copyDir("examples", "docs/examples");
24+
25+
// Create CNAME file
26+
await writeFile("docs/CNAME", "sparkjs.dev\n");
2427
await copyFile("examples.html", "docs/examples/index.html");
2528
await rename("docs/examples/viewer", "docs/viewer");
2629
await mkdir("docs/examples/vendor", { recursive: true });

scripts/deploy-site.js

Lines changed: 13 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,12 @@
11
import { execSync } from "node:child_process";
22
import fs from "node:fs/promises";
33
import { rm } from "node:fs/promises";
4-
import { writeFile } from "node:fs/promises";
54
import path from "node:path";
65

76
const siteRemoteURL = "git@github.com:sparkjsdev/sparkjsdev.github.io.git";
87
const siteRepoDir = "site-repo";
98
const siteBuild = "site";
109

11-
await writeFile(`${siteBuild}/CNAME`, "sparkjs.dev\n");
12-
1310
function run(cmd, options = {}) {
1411
console.log(`> ${cmd}`);
1512
execSync(cmd, { stdio: "inherit", ...options });
@@ -55,17 +52,17 @@ async function emptyDirectory(directoryPath) {
5552
}
5653
}
5754

58-
// try {
59-
// await fs.access(siteRepoDir);
60-
// } catch {
61-
// run(`git clone ${siteRemoteURL} ${siteRepoDir}`);
62-
// }
55+
try {
56+
await fs.access(siteRepoDir);
57+
} catch {
58+
run(`git clone ${siteRemoteURL} ${siteRepoDir}`);
59+
}
6360

64-
// run("git reset --hard", { cwd: siteRepoDir });
65-
// run("git fetch origin", { cwd: siteRepoDir });
66-
// run("git merge --ff-only origin/main", { cwd: siteRepoDir });
67-
// await emptyDirectory(siteRepoDir);
68-
// await copyDir(siteBuild, siteRepoDir);
69-
// run("git add .", { cwd: siteRepoDir });
70-
// run('git commit -m "Update Spark site"', { cwd: siteRepoDir });
71-
// run("git push origin main", { cwd: siteRepoDir });
61+
run("git reset --hard", { cwd: siteRepoDir });
62+
run("git fetch origin", { cwd: siteRepoDir });
63+
run("git merge --ff-only origin/main", { cwd: siteRepoDir });
64+
await emptyDirectory(siteRepoDir);
65+
await copyDir(siteBuild, siteRepoDir);
66+
run("git add .", { cwd: siteRepoDir });
67+
run('git commit -m "Update Spark site"', { cwd: siteRepoDir });
68+
run("git push origin main", { cwd: siteRepoDir });

0 commit comments

Comments
 (0)