69439afe4a5e78c327da68fb2921909eda7de103
All checks were successful
Build and deploy / deploy (push) Successful in 23s
Adds /whp/local-dev/ with three articles documenting the public cloud container images on repo.anhonesthost.net/cloud-hosting-platform/: - overview: dev/prod parity pitch, prerequisites, table of images, link to the Gitea org, and a note that this is for customers comfortable with Docker (the hosted side needs none of this). - php-apache: cloud-apache-container (cac). PHP 7.4 through 8.5 side by side, default 8.3, AlmaLinux 9 + Apache mod_ssl. Documents image tags, local-dev.sh flags, manual docker command, bind-mount layout, WordPress install, helper scripts (instance_start / instance_stop / instance_logs / instance_db_info), and cleanup. - node: cloud-node-container (cnoc). Node 18/20/22, default 20, AlmaLinux 9 + Nginx (SSL + HTTP→HTTPS redirect) + PM2 + Memcached. Same shape: tags, flags, manual docker, where code goes (user/app/), logs layout, helpers, cleanup. Sidebar gains a 'Local development' group between Site Builder and Reference. Section redirect /whp/local-dev/ -> overview added to the section-landing redirect set.
kb.anhonesthost.com
The An Honest Host knowledge base — customer documentation for WHP (our hosting platform) and related services.
Live at: https://kb.anhonesthost.com
Run locally
Requires Node 20+ (we test on 22).
npm install
npm run dev
# open http://localhost:4321
To expose the dev server on a different host/port (useful inside containers):
npm run dev -- --host 0.0.0.0 --port 8080
Adding or editing a doc
See CONTRIBUTING.md — it covers the page template, where files live, and how PRs are reviewed.
How it deploys
Push to main triggers a Gitea Actions workflow that builds the site and uploads it via SFTP to the production WHP site. No manual deploy step.
Licence
Content: CC BY 4.0. Build config and scripts: MIT (see source headers if any).
Languages
MDX
72.1%
TypeScript
16.6%
Astro
6.7%
CSS
2.5%
JavaScript
2.1%