diff --git a/.changeset/slow-mayflies-wink.md b/.changeset/slow-mayflies-wink.md new file mode 100644 index 00000000..1df540c6 --- /dev/null +++ b/.changeset/slow-mayflies-wink.md @@ -0,0 +1,6 @@ +--- +'@hyperdx/api': patch +'@hyperdx/app': patch +--- + +chore: bump node to v18.20.3 diff --git a/.nvmrc b/.nvmrc index e048c8ca..5f09eed8 100644 --- a/.nvmrc +++ b/.nvmrc @@ -1 +1 @@ -v18.15.0 +v18.20.3 diff --git a/docker/local/Dockerfile b/docker/local/Dockerfile index 28bea5de..fd1b34e2 100644 --- a/docker/local/Dockerfile +++ b/docker/local/Dockerfile @@ -15,7 +15,7 @@ # - Limiting persisted data with some auto rotation # Get Node base image to copy over Node binaries -ARG NODE_VERSION=18.15.0 +ARG NODE_VERSION=18.20.3 FROM node:${NODE_VERSION}-alpine AS node # == API Builder Image == @@ -75,12 +75,12 @@ RUN apk update RUN apk add wget shadow # Check the target platform and choose the appropriate package RUN if [ "${TARGETPLATFORM}" = "linux/arm64" ]; then \ - wget https://github.com/open-telemetry/opentelemetry-collector-releases/releases/download/v0.90.1/otelcol-contrib_0.90.1_linux_arm64.apk; \ - else \ - wget https://github.com/open-telemetry/opentelemetry-collector-releases/releases/download/v0.90.1/otelcol-contrib_0.90.1_linux_amd64.apk; \ - fi && \ - apk add --allow-untrusted otelcol-contrib_0.90.1_linux_*.apk && \ - rm -rf otelcol-contrib_0.90.1_linux_*.apk + wget https://github.com/open-telemetry/opentelemetry-collector-releases/releases/download/v0.90.1/otelcol-contrib_0.90.1_linux_arm64.apk; \ + else \ + wget https://github.com/open-telemetry/opentelemetry-collector-releases/releases/download/v0.90.1/otelcol-contrib_0.90.1_linux_amd64.apk; \ + fi && \ + apk add --allow-untrusted otelcol-contrib_0.90.1_linux_*.apk && \ + rm -rf otelcol-contrib_0.90.1_linux_*.apk # == Install Node Deps == diff --git a/packages/api/Dockerfile b/packages/api/Dockerfile index 74272f14..066dc3fd 100644 --- a/packages/api/Dockerfile +++ b/packages/api/Dockerfile @@ -1,5 +1,5 @@ ## base ############################################################################################# -FROM node:18.15.0-alpine AS base +FROM node:18.20.3-alpine AS base WORKDIR /app @@ -28,7 +28,7 @@ RUN yarn run build ## prod ############################################################################################ -FROM node:18.15.0-alpine AS prod +FROM node:18.20.3-alpine AS prod ARG CODE_VERSION diff --git a/packages/app/Dockerfile b/packages/app/Dockerfile index e44a2ab6..34a29ad6 100644 --- a/packages/app/Dockerfile +++ b/packages/app/Dockerfile @@ -1,5 +1,5 @@ ## base ############################################################################################# -FROM node:18.15.0-alpine AS base +FROM node:18.20.3-alpine AS base # Check https://github.com/nodejs/docker-node/tree/b4117f9333da4138b03a546ec926ef50a31506c3#nodealpine to understand why libc6-compat might be needed. RUN apk add --no-cache libc6-compat WORKDIR /app @@ -41,7 +41,7 @@ RUN yarn build && yarn install --production --ignore-scripts --prefer-offline ## prod ############################################################################################ -FROM node:18.15.0-alpine AS prod +FROM node:18.20.3-alpine AS prod WORKDIR /app ENV NODE_ENV production