3.2.部署前端
hmall-portal
和hmall-admin
是前端代码,需要基于nginx部署。在课前资料中已经给大家提供了nginx的部署目录:
其中:
-
html
是静态资源目录,我们需要把hmall-portal
以及hmall-admin
都复制进去 -
nginx.conf
是nginx的配置文件,主要是完成对html
下的两个静态资源目录做代理
/root
目录下:
然后创建nginx容器并完成两个挂载:
-
把
/root/nginx/nginx.conf
挂载到/etc/nginx/nginx.conf
-
把
/root/nginx/html
挂载到/usr/share/nginx/html
- 18080:对应hmall-portal
- 18081:对应hmall-admin
docker run -d \
--name nginx \
-p 18080:18080 \
-p 18081:18081 \
-v /root/nginx/html:/usr/share/nginx/html \
-v /root/nginx/nginx.conf:/etc/nginx/nginx.conf \
--network hmall \
nginx
测试,通过浏览器访问:http://你的虚拟机ip:18080
标签:部署,前端,hmall,nginx,html,18080,conf,docker,root
From: https://www.cnblogs.com/lin513/p/17903284.html