Public-facing website for OwnPulse at ownpulse.health. Landing page, about page, and waitlist. Not part of the application — self-hosters do not need this.
- Astro 4 — static site generator
- Tailwind CSS — utility-first CSS
- nginx — serving the static build in production
npm install
npm run dev # http://localhost:4321
npm run build # produces dist/
npm run preview # preview the build locallyDeployed as an nginx container in the k3s cluster via the Helm chart in helm/web-public/.
docker build -t ownpulse-web-public .
helm upgrade --install web-public helm/web-public -n ownpulseAGPL-3.0-or-later