From 4b36913607398aa7bf0429fdbd12ed800944dc31 Mon Sep 17 00:00:00 2001 From: admin Date: Sun, 3 May 2026 06:12:09 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20Dockerfile=E5=8D=87=E7=BA=A7Node22?= =?UTF-8?q?=E3=80=81=E6=9B=B4=E6=96=B0pnpm-lockfile=E4=BF=AE=E5=A4=8DCI?= =?UTF-8?q?=E6=9E=84=E5=BB=BA=E5=A4=B1=E8=B4=A5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Dockerfile | 2 +- frontend/pnpm-lock.yaml | 18 ++++++++++++++++++ 2 files changed, 19 insertions(+), 1 deletion(-) diff --git a/Dockerfile b/Dockerfile index 3fa4703..8f46752 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,4 +1,4 @@ -FROM node:20-alpine AS frontend-builder +FROM node:22-alpine AS frontend-builder WORKDIR /app/frontend diff --git a/frontend/pnpm-lock.yaml b/frontend/pnpm-lock.yaml index 8745391..c71fad2 100644 --- a/frontend/pnpm-lock.yaml +++ b/frontend/pnpm-lock.yaml @@ -119,6 +119,9 @@ importers: vue-sonner: specifier: ^2.0.9 version: 2.0.9 + vue3-flag-icons: + specifier: ^0.1.4 + version: 0.1.4(vue@3.5.32(typescript@5.9.3)) zod: specifier: ^4.3.6 version: 4.3.6 @@ -2595,6 +2598,9 @@ packages: resolution: {integrity: sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==} engines: {node: '>=10'} + flag-icons@7.5.0: + resolution: {integrity: sha512-kd+MNXviFIg5hijH766tt+3x76ele1AXlo4zDdCxIvqWZhKt4T83bOtxUOOMlTx/EcFdUMH5yvQgYlFh1EqqFg==} + flat-cache@4.0.1: resolution: {integrity: sha512-f7ccFPK3SXFHpx15UIGyRJ/FJQctuKZ0zVuN3frBo4HnK3cay9VEW0R6yPYFHC0AgqhukPzKjq22t5DmAyqGyw==} engines: {node: '>=16'} @@ -3993,6 +3999,11 @@ packages: peerDependencies: typescript: '>=5.0.0' + vue3-flag-icons@0.1.4: + resolution: {integrity: sha512-bJrrZuVHcs5XCW1CiXG3gpZnkzczk3gXlLgVmKt4XTeKRb3U/qt57hNtTP2ybXEXaigE26WxhO9rVXF9gsL7Dg==} + peerDependencies: + vue: ^3.5.0 + vue@3.5.32: resolution: {integrity: sha512-vM4z4Q9tTafVfMAK7IVzmxg34rSzTFMyIe0UUEijUCkn9+23lj0WRfA83dg7eQZIUlgOSGrkViIaCfqSAUXsMw==} peerDependencies: @@ -6599,6 +6610,8 @@ snapshots: locate-path: 6.0.0 path-exists: 4.0.0 + flag-icons@7.5.0: {} + flat-cache@4.0.1: dependencies: flatted: 3.4.2 @@ -8111,6 +8124,11 @@ snapshots: '@vue/language-core': 3.2.6 typescript: 5.9.3 + vue3-flag-icons@0.1.4(vue@3.5.32(typescript@5.9.3)): + dependencies: + flag-icons: 7.5.0 + vue: 3.5.32(typescript@5.9.3) + vue@3.5.32(typescript@5.9.3): dependencies: '@vue/compiler-dom': 3.5.32