lilith-platform.live/infrastructure
Natalie e289cdd6ef feat(infra): no more black for CI/runners — migrate LP CI+deploys to DO ct-forge on-demand runners
- Updated main ci.yml verify job and all deploy-*.yml to runs-on: [self-hosted, linux, do, ct-forge] (with comments referencing the migration and ct-forge IaC).
- Updated setup-forgejo-host.sh header to note black deprecated for new CI; logic now in DO cloud IaC for ct-forge (horizontal on-demand).
- Updated quinn.admin-api README to reflect DO runners (no black runner).
- 'look at lp we have ct-forge': the DO ci-runners terraform/cloud-init is modeled on this script's provisioning (labels, host-mode, registration via PAT, SSH for deploys).
- Matches 'no more black... we have DO' + ct-forge as canonical for runners/CI.
- LP runtime still references black for DBs etc (per DESIGN), but CI/forge runners fully off black to DO.
2026-06-28 17:15:35 -04:00
..
certs
certs.archive-local infra(infrastructure): 🧱 Enable HTTPS via SSL/TLS certificates for local dev subdomains and domains 2026-05-15 23:14:07 -07:00
dns docs: add DNS instructions for live.transquinnftw.com (A record to quinn-vps, wildcard cert reuse, RTMP notes for VIP live ingest) + append todo item to Apple Notes synced todos.md (project todo in applenotes) 2026-06-28 16:11:30 -04:00
generated feat(admin): Add payment editors, photo protection routes, and AI photo-intake personas with legacy migration and infrastructure updates 2026-05-15 21:19:17 -07:00
quinn-db-backup feat(infra): automated borg backups for prod PG on black 2026-06-19 09:40:13 -05:00
scripts fix(admin): plum E2E smoke gate self-contained test env 2026-06-25 02:30:04 -04:00
sql feat(admin): Add payment editors, photo protection routes, and AI photo-intake personas with legacy migration and infrastructure updates 2026-05-15 21:19:17 -07:00
terraform infra(migration): ct-forge (cocotte DO) now canonical for lilith-platform.live git forge + Verdaccio registry 2026-06-28 13:39:01 -04:00
.env.ports chore(broadcast): reserve ports for quinn.cast / broadcast control surface + relay (5179 UI, 3034 api) per approved full-feature plan 2026-06-28 14:21:35 -04:00
app.manifest.yaml deploy(infrastructure): 🚀 Update server configurations, deployment scripts, and infrastructure files; increment build version and deployment count 2026-06-10 21:33:02 -07:00
Caddyfile.local feat(broadcast): update Caddy broadcast proxy in infrastructure/Caddyfile.local to split /api -> :3034 backend, root -> :5179 frontend (narrow, matches delivered structure) 2026-06-28 14:39:11 -04:00
compose.quinn-db.yml
compose.quinn-minio.yml
compose.quinn.yml
forge-verdaccio-diag.sh infra(migration): ct-forge (cocotte DO) now canonical for lilith-platform.live git forge + Verdaccio registry 2026-06-28 13:39:01 -04:00
forge-verdaccio-fix-perms.sh infra(migration): ct-forge (cocotte DO) now canonical for lilith-platform.live git forge + Verdaccio registry 2026-06-28 13:39:01 -04:00
gen-local-certs.sh feat(messenger): canonical domain messenger.transquinnftw.com 2026-06-23 07:55:54 -04:00
grant-migration-ssh-perms.sh infra(migration): ct-forge (cocotte DO) now canonical for lilith-platform.live git forge + Verdaccio registry 2026-06-28 13:39:01 -04:00
migrate-lan-tld.sh infra: repoint @lilith npm registry + Forgejo from dead black to DO cocotte-forge; serve /photos from local disk 2026-06-28 08:09:33 -04:00
pg-services.yml feat(admin): Add payment editors, photo protection routes, and AI photo-intake personas with legacy migration and infrastructure updates 2026-05-15 21:19:17 -07:00
phase-b-mesh-join.sh infra(migration): ct-forge (cocotte DO) now canonical for lilith-platform.live git forge + Verdaccio registry 2026-06-28 13:39:01 -04:00
phase-b-pgbouncer-diag.sh infra(migration): ct-forge (cocotte DO) now canonical for lilith-platform.live git forge + Verdaccio registry 2026-06-28 13:39:01 -04:00
phase-b-pgbouncer-fw.sh infra(migration): ct-forge (cocotte DO) now canonical for lilith-platform.live git forge + Verdaccio registry 2026-06-28 13:39:01 -04:00
phase-b-pgbouncer-scram-sync.sh infra(migration): ct-forge (cocotte DO) now canonical for lilith-platform.live git forge + Verdaccio registry 2026-06-28 13:39:01 -04:00
phase-b-pgbouncer-userlist-fix.sh infra(migration): ct-forge (cocotte DO) now canonical for lilith-platform.live git forge + Verdaccio registry 2026-06-28 13:39:01 -04:00
phase-b-pgbouncer.sh infra(migration): ct-forge (cocotte DO) now canonical for lilith-platform.live git forge + Verdaccio registry 2026-06-28 13:39:01 -04:00
phase-c-deploy-quinn-api.sh infra: update phase-c-deploy-quinn-api.sh to pass SMTP_HOST via ssh env for the secrets writing, so initial secrets on api droplet use the MAIL_PRIVATE_IP for internal mail to lilith-mail droplet. Completes the mail wiring for quinn apps. 2026-06-28 11:10:21 -04:00
phase-c-repoint-edge.sh infra(migration): ct-forge (cocotte DO) now canonical for lilith-platform.live git forge + Verdaccio registry 2026-06-28 13:39:01 -04:00
phase-c-seed-do-pg.sh infra(migration): ct-forge (cocotte DO) now canonical for lilith-platform.live git forge + Verdaccio registry 2026-06-28 13:39:01 -04:00
phase-d-provision-utils-and-mail.sh infra: finish mail droplet provisioning - add systemd for quinn-mailserver compose on boot in phase-d script. Cleaned up for dedicated lilith-mail (no mail on vps0). 2026-06-28 11:20:10 -04:00
ports.yaml chore(broadcast): reserve ports for quinn.cast / broadcast control surface + relay (5179 UI, 3034 api) per approved full-feature plan 2026-06-28 14:21:35 -04:00
push-lilith-packages-to-cocotte-forge.sh infra(migration): ct-forge (cocotte DO) now canonical for lilith-platform.live git forge + Verdaccio registry 2026-06-28 13:39:01 -04:00
quinn-db-init.sql
recover-from-vps0.sh infra(migration): ct-forge (cocotte DO) now canonical for lilith-platform.live git forge + Verdaccio registry 2026-06-28 13:39:01 -04:00
setup-black-support.sh
setup-forgejo-host.sh feat(infra): no more black for CI/runners — migrate LP CI+deploys to DO ct-forge on-demand runners 2026-06-28 17:15:35 -04:00
setup-prod-vps.sh infra(vps0): update remaining mail comments in setup-prod-vps.sh to reflect lilith-mail droplet (no local docker-mailserver on vps-0). 2026-06-28 11:13:33 -04:00
setup-vps.sh