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;"]
|