1- FROM alpine:3.23 as build-elastalert
2- ARG ELASTALERT_VERSION=2.29 .0
1+ FROM alpine:3.24 as build-elastalert
2+ ARG ELASTALERT_VERSION=2.30 .0
33ENV ELASTALERT_VERSION=${ELASTALERT_VERSION}
44# URL from which to download ElastAlert 2
55ARG ELASTALERT_URL=https://github.com/jertel/elastalert2/archive/refs/tags/$ELASTALERT_VERSION.zip
@@ -32,7 +32,7 @@ RUN python3 -m venv /opt/elastalert2-venv && \
3232 pip3 install dist/*.tar.gz && \
3333 deactivate
3434
35- FROM node:24.14 -alpine3.23 as build-server
35+ FROM node:26.3 -alpine3.24 as build-server
3636
3737WORKDIR /opt/elastalert-server
3838
@@ -42,7 +42,7 @@ RUN npm ci
4242COPY . .
4343RUN npm run build
4444
45- FROM node:24.14 -alpine3.23
45+ FROM node:26.3 -alpine3.24
4646
4747LABEL description="ElastAlert2 Server"
4848LABEL maintainer="Karql <karql.pl@gmail.com>"
@@ -52,7 +52,7 @@ ENV TZ Etc/UTC
5252
5353RUN apk add --update --no-cache tzdata python3
5454
55- COPY --from=build-elastalert /opt/elastalert2-venv/lib/python3.12 /site-packages /usr/lib/python3.12 /site-packages
55+ COPY --from=build-elastalert /opt/elastalert2-venv/lib/python3.14 /site-packages /usr/lib/python3.14 /site-packages
5656COPY --from=build-elastalert /opt/elastalert2-venv/bin/elastalert* /usr/bin/
5757RUN mkdir -p /opt/elastalert
5858
0 commit comments