docs: phase 2 configuration and the reaper's containment
Server Deploy / deploy (push) Successful in 5m8s

FREE_INSTANCE_REAP_AFTER is set only in docker-compose.site.yml, so a
self-hosted deployment can never reap. Admin and server must carry the
same value: one names the deletion date in warnings, the other acts on it.

Records that admin now has a second control-plane write path, cloudprov,
and that deletion lives in the control plane because that is where the
knowledge of what an instance is made of belongs.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This commit is contained in:
mrhid6
2026-07-26 13:48:23 +01:00
co-authored by Claude Opus 5
parent b86d9ddd86
commit 104f21d0a9
4 changed files with 38 additions and 34 deletions
+3
View File
@@ -22,8 +22,11 @@ COPY . .
# SITE_ORIGIN for CORS.
ARG NEXT_PUBLIC_SITE_API=""
ARG NEXT_PUBLIC_CONTACT_EMAIL="support@hostxtra.co.uk"
# Browser-reachable admin URL; site/lib/submit.ts posts account signups here.
ARG NEXT_PUBLIC_ADMIN_API_URL=""
ENV NEXT_PUBLIC_SITE_API=$NEXT_PUBLIC_SITE_API
ENV NEXT_PUBLIC_CONTACT_EMAIL=$NEXT_PUBLIC_CONTACT_EMAIL
ENV NEXT_PUBLIC_ADMIN_API_URL=$NEXT_PUBLIC_ADMIN_API_URL
RUN npm run build