Record production blog cutover
This commit is contained in:
@@ -5,10 +5,9 @@ the same root repository. Its non-production Worker is
|
|||||||
`3031023-xyz-blog-preview` and its workers.dev preview URL is published by
|
`3031023-xyz-blog-preview` and its workers.dev preview URL is published by
|
||||||
Cloudflare after the pilot workflow completes.
|
Cloudflare after the pilot workflow completes.
|
||||||
|
|
||||||
The preview Worker remains attached only to `blog.3031023.xyz` during the
|
The preview Worker was the Phase 5 hosted-test target. It has now been detached
|
||||||
hosted-test period. Its deployed preview build intentionally remains `noindex`
|
from `blog.3031023.xyz` and retained as a rollback target; the separately
|
||||||
and disallows crawling until the separately deployed production blog Worker is
|
deployed production Worker serves the hostname.
|
||||||
verified and the domain move is approved.
|
|
||||||
|
|
||||||
The sample posts remain structured site data for this pilot. Markdown content
|
The sample posts remain structured site data for this pilot. Markdown content
|
||||||
collections and any editor/CMS workflow are explicitly deferred.
|
collections and any editor/CMS workflow are explicitly deferred.
|
||||||
|
|||||||
@@ -38,3 +38,15 @@ The routine workflows deploy static assets only:
|
|||||||
2. Reattach it to the unchanged `3031023-xyz-blog-preview` Worker.
|
2. Reattach it to the unchanged `3031023-xyz-blog-preview` Worker.
|
||||||
3. Verify the preview Worker’s known-good deployment at the hostname. The
|
3. Verify the preview Worker’s known-good deployment at the hostname. The
|
||||||
preview build will intentionally return to its no-index behavior.
|
preview build will intentionally return to its no-index behavior.
|
||||||
|
|
||||||
|
## Production cutover record — 2026-09-02
|
||||||
|
|
||||||
|
- Source commit: `5c59430` (`main`). The automatic `Deploy blog production
|
||||||
|
Worker` workflow (run 140) completed successfully in 21 seconds.
|
||||||
|
- Domain move: `blog.3031023.xyz` was detached from
|
||||||
|
`3031023-xyz-blog-preview` and attached to `3031023-xyz-blog`.
|
||||||
|
- External verification: the hostname returns 200, lists the published
|
||||||
|
Markdown journal posts, is indexable, serves its sitemap through
|
||||||
|
`robots.txt`, and returns a static 404 for an unknown post.
|
||||||
|
- Rollback readiness: `3031023-xyz-blog-preview` remains deployed and has no
|
||||||
|
custom domain, ready for a deliberate reattachment if needed.
|
||||||
|
|||||||
@@ -5,7 +5,7 @@
|
|||||||
| Hostname | Static Worker | Role |
|
| Hostname | Static Worker | Role |
|
||||||
| --- | --- | --- |
|
| --- | --- | --- |
|
||||||
| `3031023.xyz` | `3031023-xyz-www` | Primary production site |
|
| `3031023.xyz` | `3031023-xyz-www` | Primary production site |
|
||||||
| `blog.3031023.xyz` | `3031023-xyz-blog-preview` | Independently hosted pilot subdomain |
|
| `blog.3031023.xyz` | `3031023-xyz-blog` | Independently hosted production blog |
|
||||||
|
|
||||||
Neither hosted site uses a hostname-routing Worker. Each has its own static
|
Neither hosted site uses a hostname-routing Worker. Each has its own static
|
||||||
assets deployment and Cloudflare deployment history.
|
assets deployment and Cloudflare deployment history.
|
||||||
@@ -20,9 +20,10 @@ assets deployment and Cloudflare deployment history.
|
|||||||
|
|
||||||
## Operating notes
|
## Operating notes
|
||||||
|
|
||||||
The blog is intentionally using the pilot preview build, so its page metadata
|
The blog now uses its independently deployed production Worker and is
|
||||||
and generated robots rules are non-indexable until a separately approved blog
|
indexable. Its separate preview Worker remains available only as a rollback
|
||||||
production release is created. Markdown content collections, CMS integration,
|
target and will be superseded by versioned Worker preview URLs in a later
|
||||||
|
preview-workflow simplification. Markdown content collections, CMS integration,
|
||||||
and client editing are not part of this phase.
|
and client editing are not part of this phase.
|
||||||
|
|
||||||
Rollback one site by selecting a prior deployment in that Worker’s individual
|
Rollback one site by selecting a prior deployment in that Worker’s individual
|
||||||
|
|||||||
Reference in New Issue
Block a user