SPB Git forge

spb/market-atlas

Public
12commits 1branches 0releases
1.1 MBsize
maindefault branch
10 days agolast push
TypeScript 96.7% SQL 1.6% CSS 0.8% JavaScript 0.5%

deploy: M2U64 copy deleted 2026-09-14, BHS128 is the only production data

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Simon-Pierre Boucher committed 10 days ago (Sep 14, 2026) parent 3cce50d

1 changed file +3 −1

modified docs/DEPLOY.md +3 −1
@@ -8,7 +8,9 @@
8 8 > sustain the cluster's outbound connection count. **Release on BHS128**: `rsync -az --exclude node_modules --exclude .git --exclude 'apps/web/.next' --exclude 'apps/api/dist' --exclude data . BHS128:apps/market-atlas/`
9 9 > then `ssh BHS128 'cd apps/market-atlas && pnpm install --frozen-lockfile && pnpm --filter @market-atlas/api build && (cd apps/web && API_URL=http://127.0.0.1:8380 NEXT_PUBLIC_SITE_URL=https://www.market-atlas.co pnpm build) && pm2 restart market-atlas-core market-atlas-web && pm2 save'`.
10 10 > pnpm ≥ 10 needs `onlyBuiltDependencies` (esbuild) in `pnpm-workspace.yaml`, otherwise `ERR_PNPM_IGNORED_BUILDS` on a fresh install.
11 > The M2U64 copy (`~/apps/market-atlas`, Postgres `market_atlas`) is kept as a cold backup; the `mld` procedure below still works to move back.
11 +> The M2U64 copy (`~/apps/market-atlas`, `~/market-atlas-data`, Postgres `market_atlas`) was deleted on 2026-09-14: BHS128 holds the only production
12 +> data — schedule an off-host copy of `~/market-atlas-data/backups` and `archive/`. The `mld` procedure below is kept for reference (manifest backup:
13 +> laptop `~/Desktop/Cluster/secrets/mld-manifests-retired-20260914/market-atlas.json`).
12 14
13 15 Production formerly ran on **M2U64** (Mac Studio M2 Ultra, 24 c / 64 GB) behind the MacLustr Tunnel (BHS64 Caddy → WireGuard wg1 10.67.0.12).
14 16 Everything goes through the gateway M1M32 and `mld` (`~/Desktop/cluster-skill/mld`).
15 17