website
git clone https://git.pyrossh.dev/website
木 Personal website of pyrossh. Built with astrojs, shiki, vite.
9e01f9b
— pyrossh
2026-07-07T12:22:17+05:30
chore: add root scripts and deployment script
- package.json +6 -1
- scripts/deploy-all.sh +12 -0
package.json
CHANGED
|
@@ -4,7 +4,12 @@
|
|
|
4
4
|
"private": true,
|
|
5
5
|
"type": "module",
|
|
6
6
|
"scripts": {
|
|
7
|
+
"dev": "wrangler dev --config packages/workers/dev-router/wrangler.jsonc",
|
|
8
|
+
"dev:home": "wrangler dev --config packages/workers/home/wrangler.jsonc --port 8782",
|
|
9
|
+
"dev:cv": "wrangler dev --config packages/workers/cv/wrangler.jsonc --port 8783",
|
|
7
|
-
"
|
|
10
|
+
"typecheck": "tsc --noEmit",
|
|
11
|
+
"deploy:all": "bash scripts/deploy-all.sh",
|
|
12
|
+
"deploy:worker": "wrangler deploy --config",
|
|
8
13
|
"build": "astro build",
|
|
9
14
|
"build:resume:pdf": "typst compile src/assets/pdfs/resume.typ -f pdf src/assets/pdfs/resume.pdf",
|
|
10
15
|
"build:resume:svg": "typst compile src/assets/pdfs/resume.typ -f svg src/assets/pdfs/resume.svg",
|
scripts/deploy-all.sh
ADDED
|
@@ -0,0 +1,12 @@
|
|
|
1
|
+
#!/bin/bash
|
|
2
|
+
set -euo pipefail
|
|
3
|
+
|
|
4
|
+
find packages/workers -name 'wrangler.jsonc' -not -path '*/dev-router/*' | while read -r config; do
|
|
5
|
+
name=$(basename "$(dirname "$config")")
|
|
6
|
+
dir=$(dirname "$config")
|
|
7
|
+
echo "=== Deploying: $name ($config) ==="
|
|
8
|
+
wrangler deploy --config "$config"
|
|
9
|
+
echo ""
|
|
10
|
+
done
|
|
11
|
+
|
|
12
|
+
echo "=== All workers deployed ==="
|