Pre-launch — Gluecron is in final validation. Public signups and git hosting for non-owner users open after launch review.
Commitab45e6a

docs(claude): update deployment — VPS 66.42.121.161, no Fly/Vercel/Hetzner

docs(claude): update deployment — VPS 66.42.121.161, no Fly/Vercel/Hetzner

- Server is gluecron.com → 66.42.121.161 (VPS, not Fly.io or Hetzner)
- Deploy via: git push gluecron main
- Fly.io decommissioned, Vercel disconnected
- Added explicit "do not reconnect Vercel" note

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
ccanty labs committed on July 3, 2026Parent: 5e342b2
1 file changed+227ab45e6a05aba380776a8f7cd20313427a0fff7db
1 changed file+22−7
ModifiedCLAUDE.md+22−7View fileUnifiedSplit
3636 token. If it's missing, prompt the user to generate one at
3737 `/settings/tokens` (admin scope required for the merge tools).
3838
39**Deploys are self-driven now.** Push to `main` and
40`src/hooks/post-receive.ts` fires `scripts/self-deploy.sh` directly —
41no GitHub Actions involvement. The live site reflects the push in
42~25 seconds. Watch `/admin/deploys` for the live step stream.
39**Deploys are self-driven now.** Push to the canonical Gluecron remote
40and `src/hooks/post-receive.ts` fires `scripts/self-deploy.sh` directly.
41The live site reflects the push in ~25 seconds. Watch `/admin/deploys`
42for the live step stream.
43
44**Server:** `gluecron.com``66.42.121.161` (VPS, not Fly.io or Hetzner —
45both are decommissioned). Working tree lives at `/opt/gluecron` on that box.
46
47**To deploy:**
48```bash
49git push gluecron main
50# or first-time setup:
51git remote add gluecron https://x:${GLUECRON_PAT}@gluecron.com/ccantynz/Gluecron.com.git
52```
53
54**Do NOT use Vercel** — it has been disconnected. GitHub (`ccantynz-alt/Gluecron.com`)
55is a mirror only; pushing there does not deploy.
4356
4457## READ FIRST — every session
4558
149162
150163## Deployment
151164
152- **Primary target:** Fly.io — the repo ships a ready `fly.toml` (release command runs `bun run db:migrate`, `gluecron_repos` volume mounted at `/app/repos`).
153- **Other hosts:** a `Dockerfile` is in the repo, so any standard Docker host works.
165- **Production server:** `66.42.121.161` (`gluecron.com`) — VPS running Bun directly via systemd.
166- **Deploy trigger:** `git push gluecron main``post-receive.ts``scripts/self-deploy.sh` → systemd reload.
167- **Fly.io:** decommissioned (fly.toml kept for reference, not active).
168- **Vercel:** disconnected — do not reconnect.
154169- **Database:** Neon PostgreSQL (direct connection via `DATABASE_URL`).
155- See DEPLOY.md for full deployment instructions.
170- **Logs:** `/var/log/gluecron-self-deploy.log` on the server; live stream at `/admin/deploys`.
156171
157172## Skills available for this project
158173
159174