Features
Containerized
Built as a Docker image via a multi-stage Node build.
Microsoft Sign-In
Authenticates with Microsoft Entra ID via MSAL.js.
SSL Secured
Served over HTTPS via nginx + Let's Encrypt (certbot).
Next.js
Server-rendered React, same framework as the hack26 project.
Charts
Weekly Visits
Traffic Sources
About
This is a deliberately simple Next.js website used to practice a full Docker deployment lifecycle: build image → push to Docker Hub → pull on VPS → run container → nginx reverse proxy → subdomain → SSL.