diff --git a/deploy/docker/Dockerfile b/deploy/docker/Dockerfile index 07527b03..b0275ad1 100644 --- a/deploy/docker/Dockerfile +++ b/deploy/docker/Dockerfile @@ -1,4 +1,4 @@ -FROM python:3.8-alpine AS build +FROM python:3.12-alpine AS build WORKDIR /app RUN python3 -m venv /app/venv @@ -14,7 +14,7 @@ ARG plugins RUN for plugin in $plugins $(find /app/plugins -name 'setup.py' -exec dirname {} \; | sort -u); \ do /app/venv/bin/pip --no-cache-dir install $plugin; done -FROM python:3.8-alpine +FROM python:3.12-alpine LABEL maintainer="info@cert.pl" diff --git a/deploy/docker/Dockerfile-web b/deploy/docker/Dockerfile-web index 2e5f102e..0b2e20bd 100644 --- a/deploy/docker/Dockerfile-web +++ b/deploy/docker/Dockerfile-web @@ -1,4 +1,4 @@ -FROM node:16-alpine AS build +FROM node:22-alpine AS build LABEL maintainer="info@cert.pl" diff --git a/deploy/docker/Dockerfile-web-dev b/deploy/docker/Dockerfile-web-dev index a862c74a..329f22c4 100644 --- a/deploy/docker/Dockerfile-web-dev +++ b/deploy/docker/Dockerfile-web-dev @@ -1,4 +1,4 @@ -FROM node:16-alpine AS build +FROM node:22-alpine AS build LABEL maintainer="info@cert.pl" diff --git a/deploy/docker/Dockerfile-web-unit-test b/deploy/docker/Dockerfile-web-unit-test index 2e707339..75222352 100644 --- a/deploy/docker/Dockerfile-web-unit-test +++ b/deploy/docker/Dockerfile-web-unit-test @@ -1,4 +1,4 @@ -FROM node:16-alpine AS build +FROM node:22-alpine AS build LABEL maintainer="info@cert.pl" diff --git a/requirements.txt b/requirements.txt index 75a04315..df96845f 100644 --- a/requirements.txt +++ b/requirements.txt @@ -9,7 +9,7 @@ marshmallow==3.20.2 psycopg2-binary==2.9.10 requests==2.32.0 apispec[marshmallow,yaml]==6.4.0 -bcrypt==3.1.4 +bcrypt==4.2.1 python-magic==0.4.18 luqum==0.13.0 python-json-logger==2.0.2 diff --git a/tests/backend/Dockerfile b/tests/backend/Dockerfile index 0096e66a..53ad6281 100644 --- a/tests/backend/Dockerfile +++ b/tests/backend/Dockerfile @@ -1,4 +1,4 @@ -FROM python:3.6 +FROM python:3.12 COPY requirements.txt /app/requirements.txt RUN pip3 install -r /app/requirements.txt COPY *.py /app/