Commit Graph

3 Commits

Author SHA1 Message Date
Henrik Jess Nielsen
347bbb748b Update copy to post-July-2026 reality and notify on signups
All checks were successful
Build and Deploy PunktFri / build-and-deploy (push) Successful in 1m20s
- Rewrite copy from "this will happen" to "this has happened": direct
  registration closed 1 July 2026, transition ends 30 June 2028
- Fix timeline (30 June 2028, not 1 July), update FAQ + JSON-LD, add FAQ
  on registering new domains now
- Send signup notification mail to henrik@i80.dk via smtp.i80.dk, with
  credentials from Consul KV
- Fix CI health check URL (punktfri.dk)

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-09-19 06:52:45 +02:00
Henrik Jess Nielsen
585a8c8ada deploy: update Traefik routing to punktfri.dk with TLS and www-redirect
All checks were successful
Build and Deploy PunktFri / build-and-deploy (push) Successful in 1m1s
2026-04-28 16:08:10 +02:00
Henrik Jess Nielsen
f098c65ca0 Add deployment pipeline, Dockerfile, Nomad spec and tests
Some checks failed
Build and Deploy PunktFri / build-and-deploy (push) Has been cancelled
- Dockerfile: python:3.12-slim + gunicorn, dynamic port, BUILD_VERSION args
- punktfri.nomad: Traefik routing for punktfri.i80.dk, host volume for SQLite
- .gitea/workflows/deploy.yml: build/push to Harbor, deploy to Nomad
- Makefile: install/run/test/build targets
- tests/test_app.py: 9 pytest tests covering all routes and validation
- requirements.txt: add gunicorn
- requirements-dev.txt: pytest
- app.py: health endpoint returns version/commit info
2026-04-26 18:32:32 +02:00