diff options
| author | Fabian Mastenbroek <mail.fabianm@gmail.com> | 2022-10-27 13:41:26 +0200 |
|---|---|---|
| committer | Fabian Mastenbroek <mail.fabianm@gmail.com> | 2022-10-27 13:46:19 +0200 |
| commit | db4a1b8d3079d07b7db649c6047e0780aa510ecd (patch) | |
| tree | 82221516a8cad3d12536024f287b43d49f0b4bb9 | |
| parent | 2c2e559ca761a18605d047c7dd4236de5d5f4ce9 (diff) | |
build(web/ui): Update to Node 18
This change updates the build process to use Node 18 for building the
web application.
| -rw-r--r-- | gradle/libs.versions.toml | 1 | ||||
| -rw-r--r-- | opendc-web/opendc-web-ui/Dockerfile | 6 | ||||
| -rw-r--r-- | 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 <opendc@atlarge-research.com> # 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<NpmTask>("format") { |
