From beaba2789bd1b94ac657c00af51d3eb202da48b1 Mon Sep 17 00:00:00 2001 From: Pat Riehecky Date: Thu, 8 Jan 2026 08:46:21 -0600 Subject: [PATCH] Switch to AL10 base container This also moves the dependency management to use gunicorn's optional dependency target to ensure gevent and Werkzeug are versions known to work with gunicorn. Signed-off-by: Pat Riehecky --- deploy/Dockerfile | 2 +- pyproject.toml | 5 +---- 2 files changed, 2 insertions(+), 5 deletions(-) diff --git a/deploy/Dockerfile b/deploy/Dockerfile index 8083656..65f442b 100644 --- a/deploy/Dockerfile +++ b/deploy/Dockerfile @@ -1,4 +1,4 @@ -FROM docker.io/almalinux:9 +FROM docker.io/almalinux:10 EXPOSE 5000 ARG VERSION=develop diff --git a/pyproject.toml b/pyproject.toml index fb53a2a..dfb65c9 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -11,9 +11,7 @@ requires-python = ">=3.6" urls = { "homepage" = "https://github.com/DUNE-DAQ/connectivityserver" } dependencies = [ "Flask", - "gevent", - "gunicorn", - "Werkzeug" + "gunicorn[gevent]", ] [tool.setuptools] @@ -25,7 +23,6 @@ where = ["src"] [tool.setuptools.package-data] "*" = ["*"] - [project.optional-dependencies] dev = [ "ruff",