diff --git a/docker/Dockerfile b/docker/Dockerfile index 3d28647a..3edfb474 100644 --- a/docker/Dockerfile +++ b/docker/Dockerfile @@ -1,4 +1,4 @@ -FROM python:3.12-slim +FROM python:3.14-slim LABEL org.opencontainers.image.source=https://github.com/benoitc/gunicorn LABEL org.opencontainers.image.description="Gunicorn Python WSGI HTTP Server" diff --git a/examples/celery_alternative/Dockerfile b/examples/celery_alternative/Dockerfile index a3a49bd1..0243e1a8 100644 --- a/examples/celery_alternative/Dockerfile +++ b/examples/celery_alternative/Dockerfile @@ -7,7 +7,7 @@ # - Celery: Needs separate web + worker containers + Redis/RabbitMQ # - Dirty: Single container handles both HTTP and background tasks -FROM python:3.12-slim +FROM python:3.14-slim # Set working directory WORKDIR /app diff --git a/examples/dirty_example/Dockerfile b/examples/dirty_example/Dockerfile index 302578dc..b48856b6 100644 --- a/examples/dirty_example/Dockerfile +++ b/examples/dirty_example/Dockerfile @@ -2,7 +2,7 @@ # This file is part of gunicorn released under the MIT license. # See the NOTICE for more information. -FROM python:3.12-slim +FROM python:3.14-slim WORKDIR /app diff --git a/examples/embedding_service/Dockerfile b/examples/embedding_service/Dockerfile index 2afb6394..7078082a 100644 --- a/examples/embedding_service/Dockerfile +++ b/examples/embedding_service/Dockerfile @@ -1,4 +1,4 @@ -FROM python:3.12-slim +FROM python:3.14-slim WORKDIR /app diff --git a/examples/http2_features/Dockerfile b/examples/http2_features/Dockerfile index 3e977d1f..d97cb50a 100644 --- a/examples/http2_features/Dockerfile +++ b/examples/http2_features/Dockerfile @@ -1,4 +1,4 @@ -FROM python:3.12-slim +FROM python:3.14-slim WORKDIR /app diff --git a/examples/http2_gevent/Dockerfile b/examples/http2_gevent/Dockerfile index f1134328..e8cd8e37 100644 --- a/examples/http2_gevent/Dockerfile +++ b/examples/http2_gevent/Dockerfile @@ -3,7 +3,7 @@ # Build: docker build -t gunicorn-http2-gevent . # Run: docker run -p 8443:8443 -v $(pwd)/certs:/certs:ro gunicorn-http2-gevent -FROM python:3.12-slim +FROM python:3.14-slim # Install build dependencies for gevent and h2 RUN apt-get update && apt-get install -y --no-install-recommends \ diff --git a/examples/streaming_chat/Dockerfile b/examples/streaming_chat/Dockerfile index 7a0a0f5d..53774cec 100644 --- a/examples/streaming_chat/Dockerfile +++ b/examples/streaming_chat/Dockerfile @@ -1,4 +1,4 @@ -FROM python:3.12-slim +FROM python:3.14-slim WORKDIR /app diff --git a/tests/docker/asgi/Dockerfile b/tests/docker/asgi/Dockerfile index 57361aa6..66e1ec93 100644 --- a/tests/docker/asgi/Dockerfile +++ b/tests/docker/asgi/Dockerfile @@ -1,4 +1,4 @@ -FROM python:3.11-slim +FROM python:3.14-slim WORKDIR /build diff --git a/tests/docker/asgi_compliance/Dockerfile.gunicorn b/tests/docker/asgi_compliance/Dockerfile.gunicorn index 5cd7d5f4..59110c6f 100644 --- a/tests/docker/asgi_compliance/Dockerfile.gunicorn +++ b/tests/docker/asgi_compliance/Dockerfile.gunicorn @@ -1,4 +1,4 @@ -FROM python:3.12-slim +FROM python:3.14-slim # Install build dependencies RUN apt-get update && apt-get install -y --no-install-recommends \ diff --git a/tests/docker/dirty_arbiter/Dockerfile b/tests/docker/dirty_arbiter/Dockerfile index 20fc9a7a..0b520616 100644 --- a/tests/docker/dirty_arbiter/Dockerfile +++ b/tests/docker/dirty_arbiter/Dockerfile @@ -1,4 +1,4 @@ -FROM python:3.12-slim +FROM python:3.14-slim WORKDIR /app diff --git a/tests/docker/dirty_ttin_ttou/Dockerfile b/tests/docker/dirty_ttin_ttou/Dockerfile index 7ea3a431..7d6c66ae 100644 --- a/tests/docker/dirty_ttin_ttou/Dockerfile +++ b/tests/docker/dirty_ttin_ttou/Dockerfile @@ -1,4 +1,4 @@ -FROM python:3.12-slim +FROM python:3.14-slim RUN apt-get update && apt-get install -y --no-install-recommends \ curl procps \ diff --git a/tests/docker/http2/Dockerfile.gunicorn b/tests/docker/http2/Dockerfile.gunicorn index 23889f4e..1c82a8e4 100644 --- a/tests/docker/http2/Dockerfile.gunicorn +++ b/tests/docker/http2/Dockerfile.gunicorn @@ -1,4 +1,4 @@ -FROM python:3.12-slim +FROM python:3.14-slim # Install build dependencies for h2 and other packages RUN apt-get update && apt-get install -y --no-install-recommends \ diff --git a/tests/docker/per_app_allocation/Dockerfile b/tests/docker/per_app_allocation/Dockerfile index 9fdd8cbe..cb60922b 100644 --- a/tests/docker/per_app_allocation/Dockerfile +++ b/tests/docker/per_app_allocation/Dockerfile @@ -1,4 +1,4 @@ -FROM python:3.12-slim +FROM python:3.14-slim WORKDIR /app diff --git a/tests/docker/test_asgi_uwsgi/Dockerfile b/tests/docker/test_asgi_uwsgi/Dockerfile index d3ed6a48..85cdd350 100644 --- a/tests/docker/test_asgi_uwsgi/Dockerfile +++ b/tests/docker/test_asgi_uwsgi/Dockerfile @@ -1,4 +1,4 @@ -FROM python:3.11-slim +FROM python:3.14-slim WORKDIR /build diff --git a/tests/docker/uwsgi/Dockerfile.gunicorn b/tests/docker/uwsgi/Dockerfile.gunicorn index 2fd73a74..6e2b1c19 100644 --- a/tests/docker/uwsgi/Dockerfile.gunicorn +++ b/tests/docker/uwsgi/Dockerfile.gunicorn @@ -1,4 +1,4 @@ -FROM python:3.11-slim +FROM python:3.14-slim WORKDIR /app