Commit Graph
79 Commits
Author SHA1 Message Date
javierandClaude Opus 5 c24846c058 Merged the template branch into main to pick up the 7 upstream changes.
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-09-04 15:17:26 +02:00
javier b2bfb734c6 Documented the alternate locales of the Social Card in the Infrastructure package. 2026-09-04 15:13:29 +02:00
javier 779bdd542a Updated the READMEs to cover site languages and event tagging. 2026-09-04 15:01:21 +02:00
javier c8100fd93c Pinned git to HTTP/1.1 for the Dockerfile in the Website service target to keep the packages on a transport Github handles correctly. 2026-09-04 14:32:48 +02:00
javier 277045c1a1 Set the canonical site origin in the Website library target.
The template's new `site.origin` key arrived empty, as bootstrap fills it in.
Pointing it at the origin robots.txt and sitemap.xml already carry turns on the
canonical and hreflang links, and the HTTPS redirect the production compose
already trusts the forwarded proto for.
2026-08-30 23:01:48 +02:00
javier 85e1047a9c Merged the template branch into main to pick up the 33 upstream changes.
Reconciled the bootstrap-customised files: kept the CCN naming, canonical
origin, database slug and analytics comments, dropped the template-only
Makefile, README.md and Scripts/bootstrap that bootstrap removes, and took
the template's ordering for the security headers in the production compose.
2026-08-30 22:57:45 +02:00
javier daf764f10f Fixed the sitemap for the Website service target. 2026-08-30 22:01:47 +02:00
javier a3d9655766 Added language support to the Website service target. 2026-08-30 21:47:08 +02:00
javier 6c75d5e743 Improved the bootstrap script to write the canonical site origin and also, fixed some nasty bugs. 2026-08-30 09:53:39 +02:00
javier 1cae261dff Improved the .dockerignore definitions in the Website service target. 2026-08-30 09:22:10 +02:00
javier cf58b97de1 Updated the ConfigReader+Properties extension in the Website service target to fail to the boot in case of unknown database tokens. 2026-08-30 09:03:50 +02:00
javier 5a833be33d Updated the documentations in the Website service target. 2026-08-30 08:37:19 +02:00
javier 3358946e3d Added the ImageWidth enumeration to the Website library target. 2026-08-25 17:23:29 +02:00
javier c09ac657ab Added font preload links to the Page+Defaults extension in the Website library target. 2026-08-25 17:05:08 +02:00
javier 7aee1cd949 Added immutable caching to the fingerprinted media types for the ConfigReader+Properties extension in the Website service target. 2026-08-25 16:59:07 +02:00
javier 988090a511 Added a configurable site origin to the ConfigReader+Properties extension in the Website library target. 2026-08-25 16:24:03 +02:00
javier 74e81e1517 Refactored the StaticFile enumeration in the Website library target into a structure. 2026-08-24 22:37:13 +02:00
javier fec52b7942 Added the noindex robots tag to the responses on the Health controller in the Website library target. 2026-08-24 17:47:57 +02:00
javier c0f56a4897 Wired the trailing-slash redirect into the App router in the Website service target. 2026-08-24 17:37:46 +02:00
javier 5996a78ff3 Documented and enabled the HTTPS redirect in the Website service. 2026-08-24 17:37:33 +02:00
javier f6a77305ac Trailing slash middleware for the Infrastructure package (#53) 2026-08-24 17:33:52 +02:00
javier 1520c44b16 HTTPS redirect middleware for the Infrastructure package (#52) 2026-08-24 17:32:02 +02:00
javier 08b4d80064 Updated the analytics origin documentation for the Website service target. 2026-08-20 01:15:26 +02:00
javier 6c014525bf Updated the analytics origin documentation for the Website service target. 2026-08-20 01:14:49 +02:00
javier b6ad9ff497 Fixed the analytics and security headers for the Website service target. 2026-08-20 00:55:09 +02:00
javier 13093705a3 Fixed the analytics and security headers for the Website service target. 2026-08-20 00:54:29 +02:00
javier 22e737d9c2 Initial commit. 2026-08-19 23:19:08 +02:00
javier 459002544b Merge branch 'setup' into template 2026-08-15 11:39:26 +02:00
javier 7d53be539e Bundled the static files into the App test target. 2026-08-15 11:32:56 +02:00
javier a5305c6044 Improved the Docker image and build context for the Website service target. 2026-08-13 15:57:11 +02:00
javier c075adad84 Hardened the Docker build of the Website service target. 2026-08-13 03:19:10 +02:00
javier 2206d71997 Turned the analytics tracker off by default in the template. 2026-08-13 02:57:47 +02:00
javier b68eac4375 Merge branch 'setup' into template 2026-08-13 02:37:43 +02:00
javier 397ad6b896 Added the "analytics.recorder" flag to the Website service. 2026-08-13 01:29:44 +02:00
javier 964e7fa707 Update the documentation of the README files in the packages and in the Website service target. 2026-08-13 00:55:34 +02:00
javier 70c0cc5303 Added a connection pool timeout to the Configuration type in the Persistence package. 2026-08-13 00:14:51 +02:00
javier 8303598244 Documented the database connection pooling in the Website service. 2026-08-11 01:35:43 +02:00
javier 19fa9d8d8c Hardened the database configuration in the Website service target. 2026-08-10 23:42:22 +02:00
javier 98cfbdd105 Updated the "db-reset" task in the Makefile in the Website service to actually delete the local data. 2026-08-10 16:25:05 +02:00
javier 0796aa314e Moved the PostgreSQL TLS context building to the Service initialiser in the Persistence package. 2026-08-05 01:36:19 +02:00
javier f8a263168e Updated the documentation for the Website service target to name/reference PostgreSQL instead. 2026-08-05 01:30:32 +02:00
javier 6156cf5b0d Migrated the Website service tooling to use PostgreSQL instead. 2026-08-05 01:26:54 +02:00
javier 9b4a780ea3 Migrated the Website service and library targets to use Persistence package with PostgreSQL instead. 2026-08-05 01:26:26 +02:00
javier fd5aa84924 Improved the PNG assets optimization on the Dockerfile in the Website service target to do it recursively. 2026-08-02 03:06:17 +02:00
javier 422560ec10 Prompt the canonical site URL during bootstrap script to rewrite website crawlers. 2026-08-02 02:57:43 +02:00
javier a5ee02bb0b Improved the PNG assets optimization on the Dockerfile in the Website service target to do it recursively. 2026-08-02 02:41:46 +02:00
javier 59ce633499 Merge branch 'setup' 2026-08-02 02:34:42 +02:00
javier 64d2d5943a Updated the documentation of the README file in the Website service target. 2026-08-02 00:58:11 +02:00
javier a056f7f69a Renamed the "error" static assets at the Resources folder in the Website service target as "not-found". 2026-08-01 23:07:04 +02:00
javier 2c571233bc Renamed the Error page in the Website library target as NotFound. 2026-08-01 23:06:22 +02:00