21 lines
581 B
Docker
21 lines
581 B
Docker
![]() |
# 使用官方的nginx:1.22.1镜像作为基础镜像
|
|||
|
FROM nginx:1.22.1
|
|||
|
|
|||
|
# 维护者信息
|
|||
|
LABEL maintainer="Lion Li"
|
|||
|
|
|||
|
# 创建项目相关的目录
|
|||
|
RUN mkdir -p /usr/share/nginx/html
|
|||
|
|
|||
|
# 将前端项目构建后的dist文件夹内容复制到nginx的静态资源目录中
|
|||
|
COPY ./dist /usr/share/nginx/html
|
|||
|
|
|||
|
# 可以根据需要自定义nginx的配置文件,这里假设你的配置文件在当前目录下的nginx.conf
|
|||
|
COPY ./nginx.conf /etc/nginx/nginx.conf
|
|||
|
|
|||
|
# 暴露80端口,这是nginx默认的端口
|
|||
|
EXPOSE 80
|
|||
|
|
|||
|
# 启动nginx服务
|
|||
|
ENTRYPOINT ["nginx", "-g", "daemon off;"]
|