diff --git a/.nvmrc b/.nvmrc index 593cb75..c130222 100644 --- a/.nvmrc +++ b/.nvmrc @@ -1 +1 @@ -20.16.0 \ No newline at end of file +20.18.0 \ No newline at end of file diff --git a/DockerImageLog.md b/DockerImageLog.md index 979c5da..a60eb7c 100644 --- a/DockerImageLog.md +++ b/DockerImageLog.md @@ -1,3 +1,19 @@ +# praecoapp/elastalert-server:20241227 + +## New features + +None + +## Bug Fix + +None + +## Other changes + +- jertel/elastalert2:2.19.0 to 2.22.0 +- node:20.16-alpine3.20 to node:20.18-alpine3.21 +- python:3.12-alpine3.20 to python:3.12-alpine3.21 + # praecoapp/elastalert-server:20241008 ## New features diff --git a/Dockerfile b/Dockerfile index 4d07ca4..4215b5e 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,6 +1,6 @@ # Stage 1: Build Elastalert -FROM python:3.12-alpine3.20 as elastalert-builder -ARG ELASTALERT_VERSION=2.20.0 +FROM python:3.12-alpine3.21 as elastalert-builder +ARG ELASTALERT_VERSION=2.22.0 ENV ELASTALERT_VERSION=${ELASTALERT_VERSION} ARG ELASTALERT_URL=https://github.com/jertel/elastalert2/archive/refs/tags/$ELASTALERT_VERSION.zip ENV ELASTALERT_URL=${ELASTALERT_URL} @@ -15,7 +15,7 @@ RUN apk add --update --no-cache wget unzip && \ mv e* "${ELASTALERT_HOME}" # Stage 2: Install Dependencies -FROM node:20.16-alpine3.20 as install +FROM node:20.18-alpine3.21 as install ENV PATH /home/node/.local/bin:$PATH RUN apk add --update --no-cache \ diff --git a/Makefile b/Makefile index ec79a28..93e070e 100644 --- a/Makefile +++ b/Makefile @@ -1,9 +1,9 @@ -v ?= 2.20.0 +v ?= 2.22.0 all: build build: - docker pull python:3.12-alpine3.20 && docker pull node:20.16-alpine3.20 + sudo docker pull python:3.12-alpine3.21 && sudo docker pull node:20.18-alpine3.21 docker build --build-arg ELASTALERT_VERSION=$(v) -t praecoapp/elastalert-server . server: build