linchengzhe преди 2 месеца
родител
ревизия
218e5cacd5
променени са 1 файла, в които са добавени 23 реда и са изтрити 0 реда
  1. 23 0
      Dockerfile

+ 23 - 0
Dockerfile

@@ -0,0 +1,23 @@
+# 使用官方的 Node.js 16 镜像作为基础镜像
+FROM node:16
+
+# 安装 Git
+RUN apt-get update && apt-get install -y git
+
+# 设置工作目录
+WORKDIR /app
+
+# 复制 package.json 和 package-lock.json 到工作目录
+COPY package*.json ./
+
+# 安装项目依赖
+RUN npm install
+
+# 复制项目文件到工作目录
+COPY . .
+
+# 暴露端口(如果需要)
+EXPOSE 8002
+
+# 定义容器启动时执行的命令
+CMD ["npm","run", "serve"]