nginxconfig

Docker镜像+nginx 部署 vue 项目

妖精的绣舞 提交于 2020-04-06 00:23:48
一、打包vue项目   在开发完的vue项目输入如下命名,打包生成dist文件夹 yarn build / npm run build   此时根目录会多出一个文件夹:dist文件夹,里面就是我们要发布的东西。   如果将该dist目录整个传到服务器上,部署成静态资源站点就能直接访问到该项目。 二、获取nginx 镜像    nginx 是一个高性能的HTTP和反向代理服务器,此处我们选用 nginx 镜像作为基础来构建我们的vue应用镜像。   在终端输入: docker pull nginx   即可以获取到nginx镜像。   Docker镜像是一个特殊的文件系统,除了提供容器运行时所需的程序、库、资源、配置等文件外,还包含了一些为运行时准备的一些配置参数(如匿名卷、环境变量、用户等)。 镜像不包含任何动态数据,其内容在构建之后也不会被改变。   在终端输入如下命令,可以看到nginx的镜像 docker image ls   镜像结果如下所示: 三、创建 nginx config配置文件   在项目根目录下创建 nginx 文件夹,该文件夹下新建文件 default.conf server { listen 80 ; server_name localhost; #charset koi8 - r; access_log /var/log/nginx/ host