Jonathan Perret
ecfa38f11e
⬆️ (actions) upgrade and pin GitHub actions
...
To latest stable versions.
2026-02-27 19:08:46 +01:00
Jonathan Perret
159d992783
🔧 (config) add healthcheck to docker-compose
...
This makes docker-compose up --wait work.
2026-02-27 19:05:31 +01:00
Jonathan Perret
9994eb84b0
⬆️ (python) upgrade to Python 3.14.3
...
Bumping base image to avoid reported vulnerabilities.
2026-02-27 19:04:37 +01:00
Jonathan Perret
c89b9b7ada
⬆️ (setuptools) remove setuptools from production Docker image
...
To fix a CVE reported by Cyberwatch. These tools are not required at
runtime so there's no need to keep them around.
2025-11-24 17:51:02 +01:00
Jonathan Perret
bf015c9238
🔒 ️(docker) remove unused APT dependencies that trigger a CVE warning
...
Specifically CVE-2023-45853 was flagged in our Docker image, but
it is in libfreetype6 which we don't use, and is only pulled in
because of a recommended depdency of `gcc` — which we don't need
in any case.
2025-05-07 13:43:45 +02:00
Jonathan Perret
039d9a12cc
✨ (static) add static file serving
...
We needed a way to serve a handful of static assets, starting with
the ProConnect logo to be embedded in IdP pages.
2024-09-11 10:44:11 +02:00
Jonathan Perret
b50126675a
🔒 ️(oidc) return JWT from userinfo endpoint
...
AgentConnect apparently requires the userinfo endpoint to return a
signed JWT.
2024-04-29 16:35:33 +02:00
Jonathan Perret
3e71b2166c
🏗️ (common) replace Django app with SATOSA
...
We mostly import SATOSA and launch its WSGI app.
2024-04-17 14:46:15 +02:00
Jonathan Perret
ce004c5e80
🏗️ (common) remove Postgres
...
We don't need PostgreSQL.
2024-04-17 11:23:29 +02:00
Samuel Paccoud - DINUM
cde532dcef
✨ (project) add current boilerplate for Django projects
...
includes a working docker compose project, a Makefile for dev,
a CI configuration and a Django starter project.
2024-03-11 19:17:25 +01:00