From db4a1b8d3079d07b7db649c6047e0780aa510ecd Mon Sep 17 00:00:00 2001 From: Fabian Mastenbroek Date: Thu, 27 Oct 2022 13:41:26 +0200 Subject: build(web/ui): Update to Node 18 This change updates the build process to use Node 18 for building the web application. --- gradle/libs.versions.toml | 1 + opendc-web/opendc-web-ui/Dockerfile | 6 +++--- opendc-web/opendc-web-ui/build.gradle.kts | 1 + 3 files changed, 5 insertions(+), 3 deletions(-) diff --git a/gradle/libs.versions.toml b/gradle/libs.versions.toml index 824001c3..033e8cfb 100644 --- a/gradle/libs.versions.toml +++ b/gradle/libs.versions.toml @@ -18,6 +18,7 @@ log4j = "2.19.0" microprofile-openapi = "3.0" microprofile-config = "3.0.1" mockk = "1.13.2" +node = "18.12.0" parquet = "1.12.3" progressbar = "0.9.3" quarkus = "2.13.1.Final" diff --git a/opendc-web/opendc-web-ui/Dockerfile b/opendc-web/opendc-web-ui/Dockerfile index 5ff85092..3e9a4800 100644 --- a/opendc-web/opendc-web-ui/Dockerfile +++ b/opendc-web/opendc-web-ui/Dockerfile @@ -1,4 +1,4 @@ -FROM node:16 AS staging +FROM node:18 AS staging MAINTAINER OpenDC Maintainers # Copy package details @@ -6,7 +6,7 @@ COPY ./package.json ./package-lock.json /opendc/ RUN cd /opendc && npm ci # Build frontend -FROM node:16 AS build +FROM node:18 AS build COPY ./ /opendc COPY --from=staging /opendc/node_modules /opendc/node_modules @@ -22,7 +22,7 @@ RUN cd /opendc/ \ && mv build/next build/next.template -FROM node:16-slim +FROM node:18-slim COPY --from=build /opendc /opendc WORKDIR /opendc CMD ./scripts/envsubst.sh; npm run start diff --git a/opendc-web/opendc-web-ui/build.gradle.kts b/opendc-web/opendc-web-ui/build.gradle.kts index 5e999359..af9a9797 100644 --- a/opendc-web/opendc-web-ui/build.gradle.kts +++ b/opendc-web/opendc-web-ui/build.gradle.kts @@ -40,6 +40,7 @@ sourceSets { node { download.set(true) + version.set(libs.versions.node.get()) } val formatTask = tasks.register("format") { -- cgit v1.2.3