Zero build chain
Edit public/, rebuild the image, done. No bundlers, no node_modules
tax — just files nginx can serve.
Sample vibecoded static site
Nova Pulse is a demo product landing page — pure HTML, CSS, and a sprinkle of JS — containerized with nginx and ready for Coolify. Use it as a template for your next vibecoded experiment.
Idea → code → container → URL. No frameworks, no build step, no surprises.
Edit public/, rebuild the image, done. No bundlers, no node_modules
tax — just files nginx can serve.
Multi-stage-friendly nginx Alpine image. Exposes port 80, ships a health endpoint, and plays nicely with Coolify reverse proxy.
Point Coolify at the repo, pick Dockerfile deploy, set the port. TLS and custom domains come free from the platform.
Conventional commits, product-first README, and deployment docs so humans (and agents) can extend it without spelunking.
A minimal, opinionated layout for static vibecoded products.
public/
Static assets (HTML, CSS, JS)
Dockerfile
nginx:alpine serving /usr/share/nginx/html
nginx.conf
Gzip, cache headers, SPA-friendly fallbacks
docs/
Local run + Coolify deployment guides
CONTRIBUTING.md
Conventional Commits workflow
Deployment
Full walkthrough for local Docker and Coolify lives in the docs. Start there when you fork this sample for a real product.
80).