chore(deploy): upgrade the docs deploy to dash 4 and repoint at zoolutions - #25
Merged
Merged
Conversation
…tions - config/deploy.yml: minimum_version 4.0.0, retain_containers 2, error_pages_path + public/502|503|504.html, and the dash-proxy per-app features (compress, response cache, security headers, intercept_errors, exclude_metrics_paths) — the same block docs-kit 1.1.0 scaffolds - .kamal/secrets → .dash/secrets with DASH_REGISTRY_PASSWORD (docs-kit's reusable workflow exports both names, so this is not a flag day) - .dockerignore excludes /.dash/ alongside the legacy /.kamal/ - live repo links/badges/gemspec URLs repointed mhenrixon/phlex-forms → zoolutions/phlex-forms (changelog and upgrade history left as-is; GitHub redirects them) The first dash 4 deploy on the shared host renames the proxy (kamal-proxy → dash-proxy) with one short outage; whichever site deploys first pays it. Claude-Session: https://claude.ai/code/session_01SdEc37DFCkYzwpQpadu9My
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Fleet-wide follow-up to zoolutions/docs-kit#74 (docs-kit 1.1.0): the docs site deploys with dash 4 and the repo's live references point at
zoolutions/phlex-forms.docs/config/deploy.yml:minimum_version: 4.0.0,retain_containers: 2,error_pages_path: public(+public/502|503|504.html), and the dash-proxy per-app block —compress,cache { enabled, max_ttl: 300 }, securityheaders,intercept_errors [502,503,504],exclude_metrics_paths [/up]docs/.kamal/secrets→docs/.dash/secretswithDASH_REGISTRY_PASSWORD(docs-kit's reusable workflow exports both names — no flag day)docs/.dockerignoreexcludes/.dash/next to/.kamal/zoolutions/phlex-forms; CHANGELOG / UPGRADING / blog history untouched (GitHub redirects the old owner)Deliberately not set:
proxy.run(host-wide, shared by every docs site on the host) andrate_limit/deny_ips/client_ip(need the tunnel's address astrusted_proxies).Test plan
dash config(dash main @ 4.0.0) accepts the newdeploy.ymlworkflow_dispatch) — expect thedash doctorreport, the one-offkamal-proxy → dash-proxyrename if this is the first dash 4 deploy on the host (short outage), then a healthyphlex-forms.zoolutions.llchttps://claude.ai/code/session_01SdEc37DFCkYzwpQpadu9My
Summary by cubic
Upgrades the docs deploy from Kamal to dash 4 and repoints live references from
mhenrixon/phlex-formstozoolutions/phlex-forms. The first dash 4 deploy on the shared host renames kamal-proxy to dash-proxy with a short outage that whichever site deploys first pays.Migration
minimum_version, keeps 2 old containers, and servespublic/502|503|504.htmlduring deploy gaps./upfrom metrics.docs/.kamal/secretstodocs/.dash/secretswithDASH_REGISTRY_PASSWORD; the workflow exports both names, so there's no flag day..dockerignoreexcludes/.dash/; README references point atzoolutions/phlex-formswhile changelog and upgrade history stay untouched.Written for commit e793cab. Summary will update on new commits.