Skip to content

Commit 44f4785

Browse files
Bump Docker and python deps (#4097)
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
1 parent 9633166 commit 44f4785

File tree

8 files changed

+102
-135
lines changed

8 files changed

+102
-135
lines changed

Backend/Dockerfile

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
############################################################
88

99
# Docker multi-stage build
10-
FROM mcr.microsoft.com/dotnet/sdk:8.0.415-jammy@sha256:fa5a4536945b205ee4607b7fe76057d81ef7ac9f6db3681501a6fde50d47e8af AS builder
10+
FROM mcr.microsoft.com/dotnet/sdk:8.0.416-jammy@sha256:48a4798dec68044fff6592f4c6c5ceeff15b1bed428810814cf757a5b5f1068d AS builder
1111
WORKDIR /app
1212

1313
# Copy csproj and restore (fetch dependencies) as distinct layers.
@@ -19,7 +19,7 @@ COPY . ./
1919
RUN dotnet publish -c Release -o build
2020

2121
# Build runtime image.
22-
FROM mcr.microsoft.com/dotnet/aspnet:8.0.21-jammy@sha256:f771a2d3a545a24e01685c4bda33d5f671ea3f31c4691bde036838c0efee025c
22+
FROM mcr.microsoft.com/dotnet/aspnet:8.0.22-jammy@sha256:b7cb9bbd93b79247880df1792cd8641ca2319e2e62daebea214ba2d2fa25704e
2323

2424
ENV ASPNETCORE_URLS=http://+:5000
2525
ENV COMBINE_IS_IN_CONTAINER=1

Dockerfile

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
############################################################
88

99
# User guide build environment
10-
FROM python:3.12.12-slim-bookworm@sha256:235ad56fa1e1407d8883bfcfc3b00fb6f24b43f46153a8163be60d6bb6099e39 AS user_guide_builder
10+
FROM python:3.12.12-slim-bookworm@sha256:28cf028e5a544e92dbe11450debd93dd5eb70eaf3179a9e878cfaee426556b3b AS user_guide_builder
1111

1212
ENV PYTHONDONTWRITEBYTECODE=1
1313
ENV PYTHONUNBUFFERED=1
@@ -24,7 +24,7 @@ COPY docs/user_guide docs/user_guide
2424
RUN tox -e user-guide
2525

2626
# Frontend build environment.
27-
FROM node:22.21.1-bookworm-slim@sha256:4de72fb3998934a953f1bee37f0e0254b27c535200b7fe31040bdd8569f9d6da AS frontend_builder
27+
FROM node:22.21.1-bookworm-slim@sha256:7378f5a4830ef48eb36d1abf4ef398391db562b5c41a0bded83192fbcea21cc8 AS frontend_builder
2828
WORKDIR /app
2929

3030
# Install app dependencies.
@@ -37,7 +37,7 @@ COPY . ./
3737
RUN npm run build
3838

3939
# Production environment.
40-
FROM nginx:1.29.3@sha256:bd1578eec775d0b28fd7f664b182b7e1fb75f1dd09f92d865dababe8525dfe8b
40+
FROM nginx:1.29.4@sha256:ca871a86d45a3ec6864dc45f014b11fe626145569ef0e74deaffc95a3b15b430
4141

4242
WORKDIR /app
4343

database/Dockerfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
# - Intel/AMD 64-bit
66
# - ARM 64-bit
77
############################################################
8-
FROM mongo:7.0.25-jammy@sha256:29228a67c25cd620c562348b4957385705dc7824e4e87d924be33234adbdb7fd
8+
FROM mongo:7.0.28-jammy@sha256:8ddd3db4d2638eb914cce56284e2f0d6daf140bba31679b2af86f7d790a4c77e
99

1010
WORKDIR /
1111

deploy/Dockerfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
# - Intel/AMD 64-bit
66
############################################################
77

8-
FROM python:3.12.12-slim-bookworm@sha256:235ad56fa1e1407d8883bfcfc3b00fb6f24b43f46153a8163be60d6bb6099e39
8+
FROM python:3.12.12-slim-bookworm@sha256:28cf028e5a544e92dbe11450debd93dd5eb70eaf3179a9e878cfaee426556b3b
99

1010
USER root
1111

deploy/requirements.txt

Lines changed: 19 additions & 33 deletions
Original file line numberDiff line numberDiff line change
@@ -4,29 +4,25 @@
44
#
55
# pip-compile requirements.in
66
#
7-
ansible==11.6.0
7+
ansible==13.2.0
88
# via -r requirements.in
9-
ansible-core==2.18.6
9+
ansible-core==2.20.1
1010
# via ansible
11-
cachetools==5.5.2
12-
# via google-auth
13-
certifi==2025.4.26
11+
certifi==2026.1.4
1412
# via
1513
# kubernetes
1614
# requests
17-
cffi==1.17.1
15+
cffi==2.0.0
1816
# via cryptography
19-
charset-normalizer==3.4.2
17+
charset-normalizer==3.4.4
2018
# via requests
21-
cryptography==45.0.4
19+
cryptography==46.0.3
2220
# via
2321
# ansible-core
2422
# pyopenssl
2523
durationpy==0.10
2624
# via kubernetes
27-
google-auth==2.40.3
28-
# via kubernetes
29-
idna==3.10
25+
idna==3.11
3026
# via requests
3127
jinja2==3.1.6
3228
# via
@@ -35,52 +31,42 @@ jinja2==3.1.6
3531
# jinja2-base64-filters
3632
jinja2-base64-filters==0.1.4
3733
# via -r requirements.in
38-
kubernetes==33.1.0
34+
kubernetes==35.0.0
3935
# via -r requirements.in
40-
markupsafe==3.0.2
36+
markupsafe==3.0.3
4137
# via jinja2
42-
oauthlib==3.2.2
43-
# via
44-
# kubernetes
45-
# requests-oauthlib
38+
oauthlib==3.3.1
39+
# via requests-oauthlib
4640
packaging==25.0
4741
# via ansible-core
48-
pyasn1==0.6.1
49-
# via
50-
# pyasn1-modules
51-
# rsa
52-
pyasn1-modules==0.4.2
53-
# via google-auth
54-
pycparser==2.22
42+
pycparser==2.23
5543
# via cffi
56-
pyopenssl==25.1.0
44+
pyopenssl==25.3.0
5745
# via -r requirements.in
5846
python-dateutil==2.9.0.post0
5947
# via kubernetes
60-
pyyaml==6.0.2
48+
pyyaml==6.0.3
6149
# via
6250
# -r requirements.in
6351
# ansible-core
6452
# kubernetes
65-
requests==2.32.4
53+
requests==2.32.5
6654
# via
6755
# kubernetes
6856
# requests-oauthlib
6957
requests-oauthlib==2.0.0
7058
# via kubernetes
71-
resolvelib==1.0.1
59+
resolvelib==1.2.1
7260
# via ansible-core
73-
rsa==4.9.1
74-
# via google-auth
7561
six==1.17.0
7662
# via
7763
# kubernetes
7864
# python-dateutil
79-
typing-extensions==4.14.0
65+
typing-extensions==4.15.0
8066
# via pyopenssl
81-
urllib3==2.4.0
67+
urllib3==2.6.3
8268
# via
8369
# kubernetes
8470
# requests
85-
websocket-client==1.8.0
71+
websocket-client==1.9.0
8672
# via kubernetes

dev-requirements.in

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,9 @@ pymongo
3535
# Kubernetes Installation.
3636
pyyaml
3737

38+
# Scripts.
39+
regex
40+
3841
# OS-specific dependencies.
3942
# The follow dependencies are only needed on Windows, but list them here to avoid thrashing back and forth when
4043
# non-Windows developers run `python -m piptools compile`

0 commit comments

Comments
 (0)