website

#astro#js#html#css

git clone https://git.pyrossh.dev/website

木 Personal website of pyrossh. Built with astrojs, shiki, vite.


9e01f9bpyrossh 2026-07-07T12:22:17+05:30
chore: add root scripts and deployment script
Files changed (2) hide show
  1. package.json +6 -1
  2. 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
- "dev": "astro dev",
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 ==="