use current platform to build frontend assets

This commit is contained in:
MaysWind
2024-03-25 00:14:44 +08:00
parent 1e047aed80
commit 185758b638
4 changed files with 3 additions and 5 deletions
+1
View File
@@ -31,6 +31,7 @@ jobs:
- name: Set up the environment
run: |
sed -r -i 's#FROM( --.*)? (.*:.*)?#FROM\1 ${{ secrets.DOCKER_REPO }}/mirrors/\2#g' Dockerfile
cat >> docker/custom-backend-pre-setup.sh <<EOF
#!/bin/sh
${{ vars.CUSTOM_BACKEND_PRE_SETUP }}
+1 -1
View File
@@ -31,7 +31,7 @@ jobs:
- name: Set up the environment
run: |
sed -i 's#FROM #FROM ${{ secrets.DOCKER_REPO }}/mirrors/#g' Dockerfile
sed -r -i 's#FROM( --.*)? (.*:.*)?#FROM\1 ${{ secrets.DOCKER_REPO }}/mirrors/\2#g' Dockerfile
cat >> docker/custom-backend-pre-setup.sh <<EOF
#!/bin/sh
${{ vars.CUSTOM_BACKEND_PRE_SETUP }}
+1 -1
View File
@@ -9,7 +9,7 @@ RUN apk add git gcc g++ libc-dev
RUN ./build.sh backend
# Build frontend files
FROM node:18.19.1-alpine3.19 AS fe-builder
FROM --platform=$BUILDPLATFORM node:18.19.1-alpine3.19 AS fe-builder
ARG RELEASE_BUILD
ENV RELEASE_BUILD=$RELEASE_BUILD
WORKDIR /go/src/github.com/mayswind/ezbookkeeping
-3
View File
@@ -59,9 +59,6 @@
"vite-plugin-pwa": "^0.19.2",
"vite-plugin-vuetify": "^2.0.2"
},
"overrides": {
"rollup": "npm:@rollup/wasm-node"
},
"browserslist": [
"> 1%",
"last 2 versions",