Commit Graph
11 Commits
Author SHA1 Message Date
Sylvain Zimmer 27db845d43 ♻️(rfc5322) move email parsing & composing code to new jmap-email lib 2026-06-09 14:17:14 +02:00
Sylvain Zimmer 83005e058d 💚(ci) reuse amd64 frontend artifacts in arm64 build 2026-02-26 00:59:06 +01:00
Sylvain Zimmer 18dcdf6273 💚(ci) avoid cleaning up old attestations or releases 2026-02-25 15:15:54 +01:00
Sylvain Zimmer 7750ad835d 💚(docker) fix buildx digest sha256 computation 2026-02-25 12:53:22 +01:00
Sylvain Zimmer 6e5ddc81c0 💚(packages) add packages for tagged versions and fix multi-arch
Platform-specific images now have explicit tags (-amd64, -arm64) so delete-only-untagged-versions won't garbage collect them
2026-02-25 11:26:33 +01:00
Stephan MeijerandGitHub 31361094e9 ⬆️(ci) upgrade GitHub Actions workflow steps to latest versions (#555)
Update all GitHub Actions to their latest major versions for improved
performance, security patches, and Node.js runtime compatibility.

Signed-off-by: Stephan Meijer <me@stephanmeijer.com>
2026-02-19 20:38:17 +01:00
Stephan MeijerandGitHub 9fd5eb6c43 👷(docker) add arm64 platform support for image builds (#554)
Signed-off-by: Stephan Meijer <me@stephanmeijer.com>
2026-02-19 18:11:58 +01:00
BastienandGitHub a67fd36c33 (ops) implement production docker images (#451)
* (ops) implement production docker images

Github workflows:
  - moved docker-publish jobs into a separate file on push main only
Backend:
  - added healthcheck on backend Dockerfile + minor fixes
  - bumped django to 5.1.15 to mitigate major CVE
  - moved /healthz endpoint to /__heartbeat__ + added db connection
    check
Frontend:
  - Added runtime-prod Dockerfile target + minor fixes on the Dockerfile
  - bump next to 15.5.9 to mitigate major CVE
  - moved nginx config to standard nginx container configuration
    template, fixed `scalingo_postfrontend` accordingly
Keycloak:
  - Added production Dockerfile
  - Removed scalingo_pgdump script & cron.json
socks-proxy:
  - added package upgrades run into runtime Dockerfile stage
Misc:
  - removed scalingo_pgdump.sh & cron.json
  - fixed compose and e2e nginx configs with /healthz replacement

* (fix) coderabbit recommandations
2026-01-12 15:18:25 +01:00
BastienandGitHub 286e01f3e8 actions: cleanup container tags and add the retention action. (#269) 2025-07-15 14:04:55 +02:00
Sylvain Zimmer d93f1a9e71 💚(actions) fix github action with dockerfile target stage 2025-07-15 11:29:20 +02:00
Bastien Ogier 1c3d218042 ci: docker build and push mta-in and mta-out. 2025-07-09 20:25:57 +00:00