Commit Graph

5 Commits

Author SHA1 Message Date
Jeff Emmett a504f23f60 Add websecure Traefik entrypoint for Cloudflare Full SSL mode
Cloudflare tunnel with Full SSL requires Traefik to accept TLS on
the websecure entrypoint. Uses Traefik's default cert (tunnel is
already encrypted, Cloudflare handles the public cert).

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-16 19:54:15 +00:00
Jeff Emmett 86898d7c2f Fix serving issue: remove index.txt and add explicit root route
- Remove .txt files from build output that caused download prompts
- Add explicit location = / rule to ensure index.html is served

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-16 19:43:56 +00:00
Jeff Emmett 369ce58f40 Remove HTTPS Traefik labels (Cloudflare Tunnel handles TLS)
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-16 19:04:50 +00:00
Jeff Emmett b7a9ecc162 Update marketing copy and add HTTPS Traefik labels
- Refined hero, FAQ, testimonials, services, and contact copy for professional tone
- Added TLS/HTTPS router labels to docker-compose for Traefik
- Updated taglines and CTAs across all sections

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-16 19:27:34 +01:00
Jeff Emmett f45d2df4ec Initial commit: PortaPower.buzz marketing website
Poop-powered festival website with Next.js 15 static export, Tailwind CSS v4,
and Docker/Nginx/Traefik deployment. Single-page site with hero, how-it-works,
services, impact stats, packages, testimonials, FAQ, and contact sections.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-16 08:09:56 +00:00