Skip to content

Commit 4164053

Browse files
mpstatonclaude
andcommitted
plan(build-order): step 9 box decided and prepped — the repurposed DO droplet
167.172.42.247 (1 vCPU / 1 GB, ams3, already paid for). The 1 GB constraint gets its answer: a flow-minimal compose profile (nats + workspace + resolver + content-ingest + Caddy + static shell) fits with the 2 GB swapfile as insurance; DO resize to 2 GB is the two-click escape hatch. Box prepped: Coolify (the prior tenant, unused 6 months) removed with 597 MB reclaimed, ports 80/443 freed for Caddy, swap active + persisted, Docker 28 already present. Files changed: - context-v/plans/Build-Order-Humain-VC-Unlock-Flow.md Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
1 parent 453dacd commit 4164053

1 file changed

Lines changed: 21 additions & 7 deletions

File tree

context-v/plans/Build-Order-Humain-VC-Unlock-Flow.md

Lines changed: 21 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -159,13 +159,27 @@ theses; glitch assistance):
159159
- **Verify:** "didi, file this link under consumer-immunology" ends with a
160160
source in the right thesis, attributed correctly.
161161

162-
## Step 9 ⚑ — Deploy augment-it, single-tenant (infra decision)
163-
164-
**Decision first — where compose runs.** The stack is compose-shaped
165-
(11 services + NATS); Fly runs one container per machine. Lean for THIS
166-
flow: **one small VPS (Hetzner/DO) running docker compose + Caddy** for
167-
TLS at `augment.didi.sh` — zero rearchitecture. (Fly-per-service is the
168-
platform-shaped alternative; it's more moving parts than two users need.)
162+
## Step 9 — Deploy augment-it, single-tenant on DigitalOcean
163+
164+
**Decided 2026-07-06: the repurposed DigitalOcean droplet**
165+
`ubuntu-s-1vcpu-1gb-amd-ams3-01` at **167.172.42.247** (already paid
166+
for; whatever's on it is disposable — code lives on GitHub). Caddy for
167+
TLS at `augment.didi.sh`.
168+
169+
**Box prepped 2026-07-06:** Coolify (the prior tenant) removed, ports
170+
80/443 freed, 2 GB swapfile active + persisted, Docker 28 present,
171+
~556 MB RAM available, 18 GB disk free. SSH: root@ with the
172+
`id_rsa_nopass` key.
173+
174+
**The 1 GB constraint:** the full 11-service compose won't fit. Flow 1
175+
needs only the curator path — run a **flow-minimal compose profile**:
176+
`nats + workspace-service + record-surrealdb-resolver + content-ingest`
177+
(+ Caddy, + the shell as static files). ~400–500 MB resident; add a
178+
**2 GB swapfile** for fetch/compression spikes and build churn (pnpm
179+
install on 1 GB wants swap; bring services up sequentially on first
180+
build). Other microfrontends stay mounted in the shell and error if
181+
poked — consistent with the "no extra work, no isolation" rule.
182+
Escape hatch: DO resize to 2 GB ($12/mo) is two clicks if it strains.
169183

170184
- Box provisioning; clone; `.env` with: `ACTIVE_CLIENT_ID=humain-vc`,
171185
`DIDI_AUTH=required`, `REQUIRED_ORG_ID=humain.vc`,

0 commit comments

Comments
 (0)