Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions Backend/Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
############################################################

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

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

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

ENV ASPNETCORE_URLS=http://+:5000
ENV COMBINE_IS_IN_CONTAINER=1
Expand Down
6 changes: 3 additions & 3 deletions Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
############################################################

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

ENV PYTHONDONTWRITEBYTECODE=1
ENV PYTHONUNBUFFERED=1
Expand All @@ -24,7 +24,7 @@ COPY docs/user_guide docs/user_guide
RUN tox -e user-guide

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

# Install app dependencies.
Expand All @@ -37,7 +37,7 @@ COPY . ./
RUN npm run build

# Production environment.
FROM nginx:1.29.3@sha256:bd1578eec775d0b28fd7f664b182b7e1fb75f1dd09f92d865dababe8525dfe8b
FROM nginx:1.29.4@sha256:ca871a86d45a3ec6864dc45f014b11fe626145569ef0e74deaffc95a3b15b430

WORKDIR /app

Expand Down
2 changes: 1 addition & 1 deletion database/Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
# - Intel/AMD 64-bit
# - ARM 64-bit
############################################################
FROM mongo:7.0.25-jammy@sha256:29228a67c25cd620c562348b4957385705dc7824e4e87d924be33234adbdb7fd
FROM mongo:7.0.28-jammy@sha256:8ddd3db4d2638eb914cce56284e2f0d6daf140bba31679b2af86f7d790a4c77e

WORKDIR /

Expand Down
2 changes: 1 addition & 1 deletion deploy/Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
# - Intel/AMD 64-bit
############################################################

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

USER root

Expand Down
52 changes: 19 additions & 33 deletions deploy/requirements.txt
Original file line number Diff line number Diff line change
Expand Up @@ -4,29 +4,25 @@
#
# pip-compile requirements.in
#
ansible==11.6.0
ansible==13.2.0
# via -r requirements.in
ansible-core==2.18.6
ansible-core==2.20.1
# via ansible
cachetools==5.5.2
# via google-auth
certifi==2025.4.26
certifi==2026.1.4
# via
# kubernetes
# requests
cffi==1.17.1
cffi==2.0.0
# via cryptography
charset-normalizer==3.4.2
charset-normalizer==3.4.4
# via requests
cryptography==45.0.4
cryptography==46.0.3
# via
# ansible-core
# pyopenssl
durationpy==0.10
# via kubernetes
google-auth==2.40.3
# via kubernetes
idna==3.10
idna==3.11
# via requests
jinja2==3.1.6
# via
Expand All @@ -35,52 +31,42 @@ jinja2==3.1.6
# jinja2-base64-filters
jinja2-base64-filters==0.1.4
# via -r requirements.in
kubernetes==33.1.0
kubernetes==35.0.0
# via -r requirements.in
markupsafe==3.0.2
markupsafe==3.0.3
# via jinja2
oauthlib==3.2.2
# via
# kubernetes
# requests-oauthlib
oauthlib==3.3.1
# via requests-oauthlib
packaging==25.0
# via ansible-core
pyasn1==0.6.1
# via
# pyasn1-modules
# rsa
pyasn1-modules==0.4.2
# via google-auth
pycparser==2.22
pycparser==2.23
# via cffi
pyopenssl==25.1.0
pyopenssl==25.3.0
# via -r requirements.in
python-dateutil==2.9.0.post0
# via kubernetes
pyyaml==6.0.2
pyyaml==6.0.3
# via
# -r requirements.in
# ansible-core
# kubernetes
requests==2.32.4
requests==2.32.5
# via
# kubernetes
# requests-oauthlib
requests-oauthlib==2.0.0
# via kubernetes
resolvelib==1.0.1
resolvelib==1.2.1
# via ansible-core
rsa==4.9.1
# via google-auth
six==1.17.0
# via
# kubernetes
# python-dateutil
typing-extensions==4.14.0
typing-extensions==4.15.0
# via pyopenssl
urllib3==2.4.0
urllib3==2.6.3
# via
# kubernetes
# requests
websocket-client==1.8.0
websocket-client==1.9.0
# via kubernetes
3 changes: 3 additions & 0 deletions dev-requirements.in
Original file line number Diff line number Diff line change
Expand Up @@ -35,6 +35,9 @@ pymongo
# Kubernetes Installation.
pyyaml

# Scripts.
regex

# OS-specific dependencies.
# The follow dependencies are only needed on Windows, but list them here to avoid thrashing back and forth when
# non-Windows developers run `python -m piptools compile`
Expand Down
Loading
Loading