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
|
||||
Cloudflare after the pilot workflow completes.
|
||||
|
||||
The preview Worker remains attached only to `blog.3031023.xyz` during the
|
||||
hosted-test period. Its deployed preview build intentionally remains `noindex`
|
||||
and disallows crawling until the separately deployed production blog Worker is
|
||||
verified and the domain move is approved.
|
||||
The preview Worker was the Phase 5 hosted-test target. It has now been detached
|
||||
from `blog.3031023.xyz` and retained as a rollback target; the separately
|
||||
deployed production Worker serves the hostname.
|
||||
|
||||
The sample posts remain structured site data for this pilot. Markdown content
|
||||
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.
|
||||
3. Verify the preview Worker’s known-good deployment at the hostname. The
|
||||
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 |
|
||||
| --- | --- | --- |
|
||||
| `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
|
||||
assets deployment and Cloudflare deployment history.
|
||||
@@ -20,9 +20,10 @@ assets deployment and Cloudflare deployment history.
|
||||
|
||||
## Operating notes
|
||||
|
||||
The blog is intentionally using the pilot preview build, so its page metadata
|
||||
and generated robots rules are non-indexable until a separately approved blog
|
||||
production release is created. Markdown content collections, CMS integration,
|
||||
The blog now uses its independently deployed production Worker and is
|
||||
indexable. Its separate preview Worker remains available only as a rollback
|
||||
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.
|
||||
|
||||
Rollback one site by selecting a prior deployment in that Worker’s individual
|
||||
|
||||
Reference in New Issue
Block a user