We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 1316a46 commit 3846097Copy full SHA for 3846097
Dockerfile
@@ -1,20 +1,11 @@
1
-# Use Node.js version 14 as the base image
2
-FROM node:14
+# 使用官方的 Nginx 镜像作为基础镜像
+FROM nginx:alpine
3
4
-# Set the working directory inside the container
5
-WORKDIR /app
+# 将构建的静态文件拷贝到 Nginx 的默认站点目录
+COPY site /usr/share/nginx/html
6
7
-# Copy package.json and package-lock.json (if present) to the working directory
8
-COPY package*.json ./
9
-
10
-# Install npm dependencies
11
-RUN npm install
12
13
-# Copy all files from the current directory to the working directory in the container
14
-COPY . .
15
16
-# Expose port 80 to allow communication to/from the container
+# 暴露 80 端口
17
EXPOSE 80
18
19
-# Specify the command to run the application
20
-CMD ["npm", "start"]
+# 默认启动 Nginx 服务
+CMD ["nginx", "-g", "daemon off;"]
0 commit comments