chore: bump node to v18.20.3 (#411)

This commit is contained in:
Warren 2024-05-26 12:42:03 -07:00 committed by GitHub
parent c39a26eb3a
commit b192366f55
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
5 changed files with 18 additions and 12 deletions

View file

@ -0,0 +1,6 @@
---
'@hyperdx/api': patch
'@hyperdx/app': patch
---
chore: bump node to v18.20.3

2
.nvmrc
View file

@ -1 +1 @@
v18.15.0
v18.20.3

View file

@ -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 ==

View file

@ -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

View file

@ -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