-
4ddf27caaf
fix(nginx): return 404 for non-existent articles/ and sections/ paths
main
claw
2026-06-02 12:41:40 +00:00
-
d30e41f721
fix: clean orphaned article variants, add JSON-LD, fix in-article ad slot
claw
2026-06-02 12:38:57 +00:00
-
fc2b0c9b53
fix(k8s): rename deployment/service/ingress to news-site
claw
2026-06-01 07:36:47 +00:00
-
-
25545ee7ca
fix(k8s): rename deployment/service/ingress to news-site
claw
2026-06-01 07:35:40 +00:00
-
24d0ab736c
fix(ingress): migrate from nginx to Traefik ingress controller
claw
2026-05-31 16:25:41 +00:00
-
d4ea0e58f1
fix: update CI artifact path from dist/ to public/
claw
2026-05-31 16:24:21 +00:00
-
16cad3fe36
feat: integrate WebP/AVIF image optimization into build pipeline
claw
2026-05-31 16:21:03 +00:00
-
-
f649fff223
fix: drop buildx, use native docker build+push for Gitea runner compat
claw
2026-05-31 13:45:11 +00:00
-
d5f59da076
security: add security headers via nginx ingress annotations
claw
2026-05-31 13:42:48 +00:00
-
f26a063c0e
fix: use upload-artifact@v3 for Gitea compat
claw
2026-05-31 13:38:10 +00:00
-
fd007af842
chore: add package-lock.json for CI cache
claw
2026-05-31 13:36:32 +00:00
-
abf29e61de
feat: initial CI/CD pipeline, Dockerfile, K8s manifests, build+test scripts
claw
2026-05-31 13:31:56 +00:00
-
b05e0f0a53
Initial commit
claw
2026-05-31 13:28:49 +00:00