From ec6e2383562452815706b69cbada100a401f0dc4 Mon Sep 17 00:00:00 2001 From: lixiaolong <702156524@qq.com> Date: Sat, 16 May 2026 15:56:05 +0800 Subject: [PATCH] =?UTF-8?q?feat:=E6=80=8E=E4=B9=88=E9=95=9C=E5=83=8F?= =?UTF-8?q?=E6=89=93=E5=8C=85=E6=96=87=E4=BB=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Dockerfile | 10 ++++++++++ Dockerfile.frontend | 17 +++++++++++++++++ 2 files changed, 27 insertions(+) create mode 100644 Dockerfile create mode 100644 Dockerfile.frontend diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000..4219e85 --- /dev/null +++ b/Dockerfile @@ -0,0 +1,10 @@ +FROM node:18 + +WORKDIR /app + +COPY package*.json ./ + +RUN npm install + + +COPY . . diff --git a/Dockerfile.frontend b/Dockerfile.frontend new file mode 100644 index 0000000..28e0423 --- /dev/null +++ b/Dockerfile.frontend @@ -0,0 +1,17 @@ +# 使用官方的 Node.js 镜像作为基础镜像 +FROM node:18 + +# 设置工作目录 +WORKDIR /app + +# 复制 package.json 和 package-lock.json(如果存在)到工作目录 +COPY package*.json ./ + +# 安装项目依赖 +RUN npm install + +# 复制项目文件到工作目录 +COPY . . + +# 构建项目 +RUN npm run build