Skip to content

Commit 34e2e2a

Browse files
committed
praecoapp/elastalert-server:20260202
1 parent a6be5d5 commit 34e2e2a

6 files changed

Lines changed: 42 additions & 26 deletions

File tree

.nvmrc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
22.21.1
1+
22.22.0

DockerImageLog.md

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,19 @@
1+
# praecoapp/elastalert-server:20260202
2+
3+
## New features
4+
5+
None
6+
7+
## Bug Fix
8+
9+
None
10+
11+
## Other changes
12+
13+
- jertel/elastalert2:2.27.0 to 2.28.0
14+
- python:3.12-alpine3.22 to python:3.12-alpine3.23
15+
- node:22.21-alpine3.22 to node:22.22-alpine3.23
16+
117
# praecoapp/elastalert-server:20251124
218

319
## New features

Dockerfile

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
# Stage 1: Build Elastalert
2-
FROM python:3.12-alpine3.22 as elastalert-builder
2+
FROM python:3.12-alpine3.23 as elastalert-builder
33
ARG ELASTALERT_VERSION=2.27.0
44
ENV ELASTALERT_VERSION=${ELASTALERT_VERSION}
55
ARG ELASTALERT_URL=https://github.com/jertel/elastalert2/archive/refs/tags/$ELASTALERT_VERSION.zip
@@ -15,7 +15,7 @@ RUN apk add --update --no-cache wget unzip && \
1515
mv e* "${ELASTALERT_HOME}"
1616

1717
# Stage 2: Install Dependencies
18-
FROM node:22.21-alpine3.22 as install
18+
FROM node:22.22-alpine3.23 as install
1919
ENV PATH /home/node/.local/bin:$PATH
2020

2121
RUN apk add --update --no-cache \
@@ -41,7 +41,7 @@ WORKDIR /opt/elastalert-server
4141
COPY . /opt/elastalert-server
4242

4343
RUN npm install --omit=dev --quiet && \
44-
pip3 install --no-cache-dir --upgrade pip==25.3 --break-system-packages
44+
pip3 install --no-cache-dir --upgrade pip==26.0 --break-system-packages
4545

4646
USER node
4747

@@ -51,7 +51,7 @@ RUN pip3 install --no-cache-dir cryptography --prefix=/home/node/.local --break-
5151
pip3 install --no-cache-dir -r requirements.txt --prefix=/home/node/.local --break-system-packages
5252

5353
# Stage 3: Final Image
54-
FROM node:22.21-alpine3.22
54+
FROM node:22.22-alpine3.23
5555
LABEL maintainer="John Susek <john@johnsolo.net>"
5656
ENV TZ Etc/UTC
5757
ENV PATH /home/node/.local/bin:$PATH

Makefile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ v ?= 2.27.0
33
all: build
44

55
build:
6-
sudo docker pull python:3.12-alpine3.22 && sudo docker pull node:22.21-alpine3.22
6+
sudo docker pull python:3.12-alpine3.23 && sudo docker pull node:22.22-alpine3.23
77
docker build --build-arg ELASTALERT_VERSION=$(v) -t praecoapp/elastalert-server .
88

99
server: build

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -57,7 +57,7 @@ make build
5757
```
5858
which is equivalent of
5959
```
60-
docker pull python:3.12-alpine3.22 && docker pull node:22.20-alpine3.22
60+
docker pull python:3.12-alpine3.23 && docker pull node:22.20-alpine3.22
6161
docker build -t elastalert-server .
6262
```
6363

package.json

Lines changed: 19 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@johnsusek/elastalert-server",
3-
"version": "20251014",
3+
"version": "20260202",
44
"description": "A server that runs ElastAlert and exposes REST API's for manipulating rules and alerts.",
55
"license": "MIT",
66
"main": "index.js",
@@ -18,37 +18,37 @@
1818
"test": "./test"
1919
},
2020
"dependencies": {
21-
"@babel/cli": "^7.27.1",
22-
"@babel/core": "^7.28.0",
23-
"@babel/preset-env": "^7.28.3",
24-
"@babel/register": "^7.28.3",
21+
"@babel/cli": "^7.28.6",
22+
"@babel/core": "^7.29.0",
23+
"@babel/preset-env": "^7.29.0",
24+
"@babel/register": "^7.28.6",
2525
"@opensearch-project/opensearch": "^3.5.1",
26-
"axios": "^1.12.2",
26+
"axios": "^1.13.4",
2727
"bunyan": "^1.8.15",
28-
"cors": "^2.8.5",
28+
"cors": "^2.8.6",
2929
"cpu-stat": "^2.0.1",
3030
"es5": "npm:@elastic/elasticsearch@^5.6.22",
3131
"es6": "npm:@elastic/elasticsearch@^6.8.8",
3232
"es7": "npm:@elastic/elasticsearch@^7.17.14",
3333
"es8": "npm:@elastic/elasticsearch@^8.18.2",
34-
"es9": "npm:@elastic/elasticsearch@^9.1.1",
35-
"express": "^5.1.0",
36-
"fs-extra": "^11.3.2",
37-
"joi": "^18.0.1",
38-
"js-yaml": "^4.1.0",
39-
"lodash": "^4.17.21",
34+
"es9": "npm:@elastic/elasticsearch@^9.2.1",
35+
"express": "^5.2.1",
36+
"fs-extra": "^11.3.3",
37+
"joi": "^18.0.2",
38+
"js-yaml": "^4.1.1",
39+
"lodash": "^4.17.23",
4040
"mkdirp": "^3.0.1",
4141
"object-resolve-path": "^1.1.1",
4242
"randomstring": "^1.3.1",
43-
"readdirp": "^4.1.2",
43+
"readdirp": "^5.0.0",
4444
"recursive-readdir": "^2.2.3",
45-
"ws": "^8.18.3"
45+
"ws": "^8.19.0"
4646
},
4747
"devDependencies": {
48-
"@eslint/eslintrc": "^3.3.1",
49-
"@eslint/js": "^9.37.0",
50-
"eslint": "^9.37.0",
51-
"globals": "^16.4.0"
48+
"@eslint/eslintrc": "^3.3.3",
49+
"@eslint/js": "^9.39.2",
50+
"eslint": "^9.39.2",
51+
"globals": "^17.3.0"
5252
},
5353
"scripts": {
5454
"build": "babel src -d lib",

0 commit comments

Comments
 (0)