alg_display/sfj-vue3/Dockerfile

20 lines
395 B
Docker

# 基于Node.js的Alpine Linux作为基础镜像
FROM node:alpine
# 设置工作目录
WORKDIR /app
# 复制package.json和package-lock.json到容器内
COPY package*.json ./
# 运行npm install命令来安装依赖包
RUN npm ci --only=production
# 复制src目录及其他需要的文件到容器内
COPY . .
# 打开80端口
EXPOSE 80
# 定义入口点
CMD ["npm", "run", "serve"]