Deployment demo
-A static site, shipped on every git push.
+ Live deployment demo
+Pushed, built and rolled out — all from one git push.
- Gitea Actions builds the container, pushes to the internal registry,
- then Swarm does a zero-downtime rolling update behind Traefik.
- No manual steps after the first deploy.
+ Gitea Actions picks up every commit on main, builds a
+ fresh container image tagged with the commit SHA, pushes it to the
+ internal registry, then SSHes into the Swarm manager for a
+ zero-downtime rolling update behind Traefik. You read this line because
+ the whole pipeline just ran end-to-end.