当前位置: 首页 > news >正文

我的网站域名是什么聚美优品的网站建设

我的网站域名是什么,聚美优品的网站建设,电商网站建设实验原理,wordpress登录页面logo删除前言 本篇主要介绍如何自动化部署前端vue项目 其中#xff0c;有两种方案#xff1a; 第一种是利用nginx进行静态资源转发#xff1b;第二种方案是利用nodejs进行启动访问#xff1b; 各个组件版本如下#xff1a; Docker 最新版本#xff1b;Jenkins 2.387.3nginx …前言 本篇主要介绍如何自动化部署前端vue项目 其中有两种方案 第一种是利用nginx进行静态资源转发第二种方案是利用nodejs进行启动访问 各个组件版本如下 Docker 最新版本Jenkins 2.387.3nginx 最新版本nodejs 12.13.0 nginx转发部署 目录结构如下 nginx.conf user nginx; worker_processes 1;error_log /var/log/nginx/error.log warn; pid /var/run/nginx.pid;events {worker_connections 1024; }http {include /etc/nginx/mime.types;default_type application/octet-stream;log_format main $remote_addr - $remote_user [$time_local] $request $status $body_bytes_sent $http_referer $http_user_agent $http_x_forwarded_for;access_log /var/log/nginx/access.log main;sendfile on;#tcp_nopush on;keepalive_timeout 65;#gzip on;# include /etc/nginx/conf.d/*.conf;server {listen 80;server_name localhost; # 服务器地址或绑定域名#charset koi8-r;#access_log /var/log/nginx/host.access.log main;# # ↓↓↓↓↓↓ start ↓↓↓↓↓↓ # location / {root /usr/share/nginx/html;#try_files $uri $uri/ router;index index.html index.htm;try_files $uri $uri/ /index.html; # 解决页面刷新 404 问题#proxy_pass http://zhengqingya.gitee.io; # 代理的ip地址和端口号#proxy_connect_timeout 600; #代理的连接超时时间单位毫秒#proxy_read_timeout 600; #代理的读取资源超时时间单位毫秒}# # ↑↑↑↑↑↑ end ↑↑↑↑↑↑ # #error_page 404 /404.html;# redirect server error pages to the static page /50x.html#error_page 500 502 503 504 /50x.html;location /50x.html {root /usr/share/nginx/html;}} }Dockerfile FROM nginx:latest # docker 传参数据 ARG ACTIVE# 将dist文件中的内容复制到 /usr/share/nginx/html/ 这个目录下面 ADD /dist /usr/share/nginx/html # 用本地配置文件来替换nginx镜像里的默认配置 ADD nginx/nginx-${ACTIVE}.conf /etc/nginx/nginx.confEXPOSE 80 CMD [nginx, -g, daemon off;] 如果不想在jenkinsfile中运行npm相关命令而在dockerfile中运行Dockerfile如下 FROM node:12.13.0 as build-stage WORKDIR /app COPY . . RUN npm install RUN npm run buildFROM nginx:latest AS prod-stage COPY --frombuild-stage /app/dist /usr/share/nginx/html EXPOSE 80 CMD [nginx, -g, daemon off;] JENKINSFILE pipeline {agent anyenvironment {NAME bst-webPROFILE devAPP xxxx/bst-web:devAPP_PORT 80}stages {stage(下载代码) {steps {echo ****************************** download code start... ******************************git branch: dev, credentialsId: xxxxxxxxxxxxxxxxx, url: xxxxxx.git}}stage(vue环境准备) {steps {echo ****************************** vue start... ******************************sh npm install npm run build}}stage(构建Docker镜像) {steps {echo ****************************** delete container and image... ******************************sh docker ps -a|grep $NAME|awk \{print $1}\|xargs -i docker stop {}|xargs -i docker rm {}sh docker images|grep $NAME|grep dev|awk \{print $3}\|xargs -i docker rmi {}echo ****************************** build image... ******************************sh docker build --build-arg ACTOVEdev -t $APP .}}stage(运行容器) {steps {echo ****************************** run start... ******************************sh docker run -d -p $APP_PORT:80 --restartalways --name $NAME $APP}}} }nodeJs部署 Dockerfile FROM node:12.13.0 WORKDIR /app COPY . . RUN npm install RUN npm run buildEXPOSE 8080 CMD [ npm, run, serve ]Jenkinsfile pipeline {agent anyenvironment {NAME bst-webPROFILE devAPP xxxx/bst-web:devAPP_PORT 80}stages {stage(下载代码) {steps {echo ****************************** download code start... ******************************git branch: dev, credentialsId: xxxxxxxxxxxxxxxxx, url: xxxxxx.git}}stage(构建Docker镜像) {steps {echo ****************************** delete container and image... ******************************sh docker ps -a|grep $NAME|awk \{print $1}\|xargs -i docker stop {}|xargs -i docker rm {}sh docker images|grep $NAME|grep dev|awk \{print $3}\|xargs -i docker rmi {}echo ****************************** build image... ******************************sh docker build --build-arg ACTOVEdev -t $APP .}}stage(运行容器) {steps {echo ****************************** run start... ******************************sh docker run -d -p $APP_PORT:80 --restartalways --name $NAME $APP}}} }vue.config.js module.exports {devServer: {// 跳过host检查historyApiFallback: true,} }具体版本不一样或者添加 module.exports {// 跳过检查hostdevServer: { disableHostCheck: true } }如果不添加此处内容的话访问会报错 Invalid Host header
http://www.pierceye.com/news/813199/

相关文章:

  • 网站收录有什么好处仿糗事百科wordpress
  • 面试网站建设工程师鞍山市城市建设管理局网站
  • 电商网站建设与管理柳州网站建设多少钱
  • 网站的访问量统计怎么做企业网站建设基本标准
  • 网站开发服务属于什么行业先做网站再备案吗
  • 做零售去哪个外贸网站专业做网站较好的公司
  • 网站运营职业分析2233网页游戏大全
  • 深圳网站制作880网站建设课设总结
  • 瑶海区网站建设公司中铁建设集团有限公司基础设施事业部
  • wordpress 用js网站备案 seo
  • 网站一级域名和二级域名区别自己怎么做外贸英文网站
  • 南京网站定制南京wordpress安装提示500错误
  • 网站图片优化免费网站建设凡科
  • 网站开发项目团队网页设计图片与文字的研究
  • 百度网站建设策划书范文做暧在线网站
  • 松江新城做网站公司国产成年做视频网站
  • 杭州网站推广服务网站单页面怎么做
  • 房地产网站建设案例wordpress 判断移动端
  • 网站开发过程文档网站代码需要注意什么问题
  • 怎么选一个适合自己的网站wordpress怎么修改后台登录地址
  • 网页制作与网站建设自考西安千秋网络科技有限公司
  • 建设网站的费用入什么科目永久免费google搜索引擎
  • 拍卖网站怎么做梧州网页设计师招聘
  • 炫酷网站源码下载网站建设副业
  • 做dw和ps的网站教学做网站属于什么费用
  • 秦皇岛网站制作小程序开发wordpress调用分类标签
  • 网站绑定别名好吗台州品牌网站设计
  • 安徽省住房和城乡建设厅网站域名东莞松山湖华为小镇
  • 购物网站开发教程中文版做一个自己的免费网站吗
  • 网站建设网络推广平台湖北省级建设主管部门网站