Refresh nginx container (i.e. esvue) for ELK 9.2.3 support

This commit is contained in:
t3chn0m4g3 2026-01-06 13:41:54 +01:00
parent fdf9be3e6f
commit 39193ecd98
5 changed files with 6 additions and 9 deletions

View file

@ -1,4 +1,4 @@
FROM alpine:3.20
FROM alpine:3.23
#
# Include dist
COPY dist/ /root/dist/

View file

@ -1,4 +1,3 @@
#FROM node:17.9.0-alpine3.15 as builder
FROM node:18-alpine as builder
#
# Prep and build Cyberchef

View file

@ -1,24 +1,22 @@
### elasticvue build is currently broken, issue has been opened https://github.com/cars10/elasticvue/issues/215
### in the meantime we are using the older dist, if not resolved we need to find a different solution
FROM node:22.5.1-alpine AS builder
FROM node:22.21.1-alpine AS builder
#
# Prep and build Elasticvue
RUN apk -U --no-cache add git && \
git clone https://github.com/cars10/elasticvue -b v1.7.0 /opt/src && \
git clone https://github.com/cars10/elasticvue -b v1.11.1 /opt/src && \
# We need to adjust consts.ts so the user has connection suggestion for reverse proxied ES
sed -i "s#export const DEFAULT_CLUSTER_URI = 'http://localhost:9200'#export const DEFAULT_CLUSTER_URI = window.location.origin + '/es'#g" /opt/src/src/consts.ts && \
sed -i 's#href="/images/logo/favicon.ico"#href="images/logo/favicon.ico"#g' /opt/src/index.html && \
mkdir /opt/app && \
cd /opt/app && \
corepack enable && \
cp /opt/src/package.json . && \
cp /opt/src/yarn.lock . && \
cp /opt/src/.yarnrc.yml . && \
yarn install && \
cp /opt/src/package-lock.json . && \
npm install && \
cp -R /opt/src/* . && \
export VITE_APP_BUILD_MODE=docker && \
export VITE_APP_PUBLIC_PATH="/elasticvue/" && \
yarn build && \
npm run build && \
cd dist && \
tar cvfz esvue.tgz *
#

Binary file not shown.

Binary file not shown.