From dbf5c0a5bd021e917097927b9ebbf73472bd7e1c Mon Sep 17 00:00:00 2001 From: MaysWind Date: Fri, 24 Mar 2023 00:45:33 +0800 Subject: [PATCH] update golang to 1.20 and update nodejs to 18.15 --- Dockerfile | 6 +++--- build.sh | 1 + package.json | 4 ++-- 3 files changed, 6 insertions(+), 5 deletions(-) diff --git a/Dockerfile b/Dockerfile index fd204c92..0a9176ca 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,5 +1,5 @@ # Build backend binary file -FROM golang:1.17.13-alpine3.16 AS be-builder +FROM golang:1.20.2-alpine3.17 AS be-builder ARG RELEASE_BUILD ENV RELEASE_BUILD=$RELEASE_BUILD WORKDIR /go/src/github.com/mayswind/ezbookkeeping @@ -9,7 +9,7 @@ RUN apk add git gcc g++ libc-dev RUN ./build.sh backend # Build frontend files -FROM node:14.21.1-alpine3.16 AS fe-builder +FROM node:18.15.0-alpine3.17 AS fe-builder ARG RELEASE_BUILD ENV RELEASE_BUILD=$RELEASE_BUILD WORKDIR /go/src/github.com/mayswind/ezbookkeeping @@ -19,7 +19,7 @@ RUN apk add git RUN ./build.sh frontend # Package docker image -FROM alpine:3.16.3 +FROM alpine:3.17.2 LABEL maintainer="MaysWind " RUN addgroup -S -g 1000 ezbookkeeping && adduser -S -G ezbookkeeping -u 1000 ezbookkeeping RUN apk --no-cache add tzdata diff --git a/build.sh b/build.sh index ff5cc517..1bbf409c 100755 --- a/build.sh +++ b/build.sh @@ -135,6 +135,7 @@ build_frontend() { npm install echo "Building frontend files ($RELEASE_TYPE)..." + export NODE_OPTIONS=--openssl-legacy-provider npm run build -- "$frontend_build_arguments" } diff --git a/package.json b/package.json index 1f04d7d1..c3121259 100644 --- a/package.json +++ b/package.json @@ -12,8 +12,8 @@ "url": "https://github.com/mayswind/ezbookkeeping/issues" }, "scripts": { - "serve": "vue-cli-service serve", - "build": "vue-cli-service build", + "serve": "set NODE_OPTIONS=--openssl-legacy-provider && vue-cli-service serve", + "build": "set NODE_OPTIONS=--openssl-legacy-provider && vue-cli-service build", "lint": "vue-cli-service lint" }, "dependencies": {