From 661bd2e22c7452e2e14254ae4da4650771b34ac6 Mon Sep 17 00:00:00 2001 From: Entbugger Date: Sun, 10 May 2026 16:03:20 +0200 Subject: [PATCH] Update dependency versions --- Dockerfile | 3 ++- backend/requirements.txt | 8 ++++---- frontend/package.json | 38 +++++++++++++++++++------------------- 3 files changed, 25 insertions(+), 24 deletions(-) diff --git a/Dockerfile b/Dockerfile index e1bc72e..c431bd3 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,6 +1,6 @@ # syntax = docker/dockerfile:1.3 -FROM --platform=$BUILDPLATFORM node:18.16.0-alpine3.17 AS frontend-builder +FROM --platform=$BUILDPLATFORM node:18.20.8-alpine3.21 AS frontend-builder #ENV NODE_OPTIONS=--openssl-legacy-provider RUN apk add autoconf automake libtool make tiff jpeg zlib zlib-dev pkgconf nasm file gcc musl-dev util-linux && yarn global add gatsby-cli && gatsby telemetry --disable WORKDIR /build @@ -9,6 +9,7 @@ RUN npx browserslist@latest --update-db && yarn COPY frontend/. ./ RUN yarn build +#FROM alpine:3.23 AS backend FROM alpine:3.17 AS backend ENV PYTHONUNBUFFERED=1 RUN apk add python3 py3-pip python3-dev gcc musl-dev libffi-dev make diff --git a/backend/requirements.txt b/backend/requirements.txt index 6024280..6d600e7 100644 --- a/backend/requirements.txt +++ b/backend/requirements.txt @@ -1,7 +1,7 @@ http-parser==0.9.0 -http-sfv==0.9.1 -pycryptodomex==3.10.1 -pynacl==1.4.0 +http-sfv==0.9.9 +pycryptodomex==3.23.0 +pynacl==1.5.0 httpsigpy==0.0.8 -flask==3.0.2 +flask==3.1.3 gunicorn==20.1.0 diff --git a/frontend/package.json b/frontend/package.json index e2157c8..2e8c763 100644 --- a/frontend/package.json +++ b/frontend/package.json @@ -15,27 +15,27 @@ "clean": "gatsby clean" }, "dependencies": { - "@fortawesome/fontawesome-svg-core": "^6.1.0", - "@fortawesome/free-solid-svg-icons": "^6.5.1", - "@fortawesome/free-brands-svg-icons": "^6.5.1", - "@fortawesome/react-fontawesome": "^0.2.0", + "@fortawesome/fontawesome-svg-core": "^6.7.2", + "@fortawesome/free-solid-svg-icons": "^6.7.2", + "@fortawesome/free-brands-svg-icons": "^6.7.2", + "@fortawesome/react-fontawesome": "^0.2.6", "@mdx-js/mdx": "^1.6.22", "@mdx-js/react": "^1.6.22", - "bulma": "^0.9.2", - "gatsby": "^3.4.1", - "gatsby-plugin-image": "^1.5.0", - "gatsby-plugin-mdx": "^2.5.1", - "gatsby-plugin-react-helmet": "^4.5.0", - "gatsby-plugin-sass": "^4.5.0", - "gatsby-plugin-sharp": "^3.5.0", - "gatsby-source-filesystem": "^3.5.0", - "gatsby-transformer-sharp": "^3.5.0", - "react": "^17.0.1", - "react-bulma-components": "^4.0.4", - "react-dom": "^17.0.1", + "bulma": "^0.9.4", + "gatsby": "^3.15.0", + "gatsby-plugin-image": "^1.15.0", + "gatsby-plugin-mdx": "^2.15.0", + "gatsby-plugin-react-helmet": "^4.15.0", + "gatsby-plugin-sass": "^4.15.0", + "gatsby-plugin-sharp": "^3.15.0", + "gatsby-source-filesystem": "^3.15.0", + "gatsby-transformer-sharp": "^3.15.0", + "react": "^17.0.2", + "react-bulma-components": "^4.1.0", + "react-dom": "^17.0.2", "react-helmet": "^6.1.0", - "react-moment": "^1.1.1", - "sass": "^1.32.13", - "structured-field-values": "^1.0.0" + "react-moment": "^1.2.2", + "sass": "^1.99.0", + "structured-field-values": "^1.1.0" } }