Browse Source

docker镜像第一个版本。

skyffire 8 months ago
parent
commit
31cb9ad10d
1 changed files with 17 additions and 0 deletions
  1. 17 0
      dockerfile

+ 17 - 0
dockerfile

@@ -0,0 +1,17 @@
+# 使用官方 Node.js 镜像作为基础镜像
+FROM node:20.11.1
+
+# 设置工作目录
+WORKDIR /usr/src/app
+
+# 将 package.json 和 package-lock.json(如果存在)复制到容器内
+COPY package*.json ./
+
+# 安装项目依赖
+RUN npm install
+
+# 将项目的所有文件复制到容器内
+COPY . .
+
+# 容器启动时执行的命令
+CMD ["node", "client.js"]