Repository navigation
Spec domain routes for #90 - #99
Conversation
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
|
Before merging this: its rule "exactly one of |
|
@romamo Decision needed: do you approve this spec, once its "exactly one of
Reply here with a number or your own answer; shipmill takes this up on the tick after your reply. |
…d on #90 Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
|
@romamo Decision needed: does spec 003, path routes for a Domain (#90), now set the behaviour the way you want? Changed since the last question, to match your answer on #90: a Domain may declare at most one of
Reply here with a number or your own answer; shipmill takes this up on the tick after your reply. |
|
Decision by @romamo, relayed by Claude Code
|
Spec for #90
spec.routes: each a proxy route (upstream: {address, port}, full request path kept) or a static route serving<installRoot>/current/<directory>of a component on the proxy server, with an optionalspaFallbackcurrentsymlink, so deploy andcloudfall rollbackswitch the served files with no nginx reloadcloudfall config validaterequires exactly one ofproxy.upstreamorroutes, and refuses duplicate, reserved (/.well-known/acme-challenge) or unsafe paths, static paths without a trailing/, and components not deployed on the proxy serverproxy.upstreamrenders a byte-identical vhosthealthCheckstays per Domainuv sync#86), which puts the frontend build in the artifactPlan
@romamo's answer on this PR (every recommendation taken)🤖 Generated with Claude Code