Product website for oxygenvcs.com: static, built by OxygenFlow, pull-deployed issue #1 open andymccall opened this · 1 comment
andymccall set labels feature, deploy ·
andymccall referenced by change d239f0850b00 on main ·
andymccall
First version live on Earth (e4d09549, run issue #1): served by busybox httpd on 127.0.0.1:7410 (user services of claude: oxygenvcs-web.service, oxygenvcs-pull.timer every two minutes, files in ~/oxygenvcs). Left for Andy: the Cloudflare tunnel route for oxygenvcs.com (and .net/.org/.co.uk redirecting) to http://127.0.0.1:7410, and, since busybox sets no security headers, a Cloudflare response-header rule for Content-Security-Policy "default-src 'self'", X-Content-Type-Options nosniff and Referrer-Policy.
Andy (2026-10-26): domains oxygenvcs.com/.net/.org/.co.uk; a product/company site (user documentation goes to docs.oxygenvcs.com separately). Static HTML and CSS only: less to maintain, smaller attack surface; no JavaScript framework, no third-party fonts or requests. OxygenFlow builds it on each push to main and keeps it as an artifact; a small agent on the host pulls the newest green build from the hub, checks it, and swaps it in, served by busybox httpd behind the Cloudflare tunnel. Earth for now, a dedicated VisionFive 2 Lite (riscv64) on a spare fibre line later. DNS and tunnel routes are Andy's.