feat(161): phase-2 bridge — coolify network at create time; dead postgres removed #5526
ccantynzAI Reviewcommented 8d ago
AI Triage
(no summary)
Priority: medium Risk area: mixed
Suggested labels: (no label suggestions) Suggested reviewers: (no reviewer suggestions)
Suggestions only — nothing has been applied. The PR author stays in control.
gluecron[bot]🤖 botAI Reviewcommented 8d ago
AI review unavailable
The platform's AI balance is exhausted, so AI generation is temporarily unavailable. Nothing was lost. You can queue this as a repair for the internal agent from the repository's Health page, or try again once the balance is restored. The PR is otherwise unchanged.
Cross-repo impact
See what breaks downstream if this PR merges.
⮌ Merged
This pull request was merged into main.
c comment · e edit title · m merge · a approve · r request changes · ? shortcuts
161 clean-rebuild groundwork ("let's go big")
coolifynetwork exists on the host,auto-update.shlayers an override declaring it on the gluecron service — attachment happens at container create time, not via the post-up reconnect (which left a 502 window and made hand-runcompose upa trap; bitten 2026-08-24). Dedicated hosts skip the override via a network-exists gate, so the external-network declaration can never fail them. The reconnect stays as belt-and-braces; the whole bridge is deleted with Phase 2 (Coolify eviction).postgresservice is removed from the standalone compose — it ran for months solely as a thing CLAUDE.md warned everyone not to touch. Deploys now pass--remove-orphans, so the stray container is cleaned up automatically on the first deploy after this lands. Thepgdatavolume stays untouched as a safety net.--remove-orphans; the stub'snetwork inspect → exit 1keeps every existing scenario on the no-coolify path, unchanged.bash -nclean, typecheck clean. Next in the plan: read-only tenant inventory off 161 → portfolio compose + Caddyfile vhosts + the Phase-2 flip runbook.🤖 Generated with Claude Code