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

网站建设费用如何做账务处理七台河新闻联播今天的

网站建设费用如何做账务处理,七台河新闻联播今天的,2022百度搜索风云榜,wordpress category idJenkins利用docker部署vue项目一、环境准备1、安装docker2、安装nodejs3、安装cnpm与配置淘宝镜像4、jenkins安装nodejs插件二、jenkins以vue项目1、全局参数配置2、源码配置3、构建环境4、构建三、构建项目四、访问一、环境准备 本次jenkins与部署vue项目在同一台机器&#x…

Jenkins利用docker部署vue项目

  • 一、环境准备
    • 1、安装docker
    • 2、安装nodejs
    • 3、安装cnpm与配置淘宝镜像
    • 4、jenkins安装nodejs插件
  • 二、jenkins以vue项目
    • 1、全局参数配置
    • 2、源码配置
    • 3、构建环境
    • 4、构建
  • 三、构建项目
  • 四、访问

一、环境准备

本次jenkins与部署vue项目在同一台机器,如果不在同一台机器,可以使用Publish Over SSH解决,参考下文
Jenkins部署Git中的Springboot项目(二)

1、安装docker

Centos安装Docker

2、安装nodejs

下载地址:

# 查找自己所需要的版本
https://nodejs.org/dist/latest/
下载
wget https://nodejs.org/dist/latest-v16.x/node-v16.19.1-linux-x64.tar.gz
tar -zxvf node-v16.19.1-linux-x64.tar.gz
# 配置环境变量
vim /etc/profile
# 路径需要自己更换
export PATH=/opt/button/nodejs/node-v16.19.1-linux-x64/bin:$PATH
source /etc/profile

3、安装cnpm与配置淘宝镜像

npm install -g cnpm --registry=https://registry.npm.taobao.org

在这里插入图片描述

4、jenkins安装nodejs插件

在插件管理中安装nodejs插件并重启jenkins
在这里插入图片描述
在jenkins全局配置中配置nodejs,路径更换为自己的路径即可
在这里插入图片描述

二、jenkins以vue项目

创建项目“vue-test”
在这里插入图片描述
配置:

1、全局参数配置

我这里配置了一个当前部署项目的一个版本号
在这里插入图片描述

2、源码配置

在这里插入图片描述

3、构建环境

在这里插入图片描述

4、构建

在这里插入图片描述
说明:

# vue项目打包完成之后,剩下的工作主要是由deploy.sh完成
cnpm -v
cd element-ui-demo
cnpm install
cnpm run build --prerelease
echo "cnpm打包完成了 "
echo "当前版本号:" $version
chmod 775 ./deploy.sh
sh deploy.sh $version

deploy.sh文件内容:

#!/bin/bash
version=$1
imagename=nginx-agent
container=nginx-agent
echo "执行docker ps"
docker ps 
if [[ "$(docker inspect $container 2> /dev/null | grep $container)" != "" ]]; 
then echo $container "容器存在,停止并删除"echo "docker stop" $containerdocker stop $containerecho "docker rm" $containerdocker rm $container
else echo $container "容器不存在"
fi
# 删除镜像
echo "执行docker images"
docker imagesps 
if [[ "$(docker images -q $imagesname 2> /dev/null)" != "" ]]; 
then echo $imagesname '镜像存在,删除它'docker rmi $(docker images -q $imagesname 2> /dev/null)
else echo $imagesname '不存在'
fi
docker build -t nginx-agent:$version .
echo "执行docker images"
docker images 
docker run --name nginx-agent -p 8001:80 -d $imagename:$version

其中还有几个重要的配置文件如下:
Dockerfile

FROM nginx
COPY ./dist/index.html /app/
COPY ./dist/static/js /app/static/js
COPY ./dist/static/css /app/static/css
COPY ./dist/static/fonts /app/static/fonts
COPY ./nginx.conf /etc/nginx/conf/nginx.conf
COPY ./default.conf /etc/nginx/conf.d/default.conf
EXPOSE 80
CMD ["nginx", "-g", "daemon off;"]

nginx.conf

user  nginx;
worker_processes  auto;
error_log  /var/log/nginx/error.log notice;
pid        /var/run/nginx.pid;
events {worker_connections  65535;
}
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;
}

default.conf

server {listen  80;server_name localhost; location / {root  /app;try_files $uri $uri/ /index.html;index  index.html index.htm;}
}

源码地址:

https://gitee.com/superbutton/vue-study

三、构建项目

在这里插入图片描述
查看构建log
在这里插入图片描述

四、访问

http://ip:port
在这里插入图片描述

http://www.yayakq.cn/news/569045/

相关文章:

  • 东莞专业网站营销做网站拍幕布照是什么意思
  • 营销型网站策划 ppt国外网站平台
  • 阿里云上能建设自己的企业网站wordpress英文版下载
  • 网站开发google公司宣传册模板
  • 四川通管局网站装修公司一般多少钱一平方
  • 新公司如何做网站wordpress 调用输入
  • 如何做网站布局优化旅游网站开发的目的
  • 做网络推广常用网站适合在线做笔试的网站
  • 站长工具爱情岛国外二维码在线查询
  • 网站建设的报价方案企业建网站好
  • 网站建设案例分析题.xyz做网站怎么样
  • 大气物流网站源码上海网页制作服务公司
  • 专业网站建设公司哪个公司好临沂网站seo
  • 哈尔滨制作网站价格济南外贸seo
  • 营销网站建设选择原则兰州网络推广优化网
  • 网站建设丶金手指下拉12珠海市企业网站制作品牌
  • 国内it外包龙头企业网站seo策划
  • asp作业做购物网站代码长沙建网站公司
  • 上海浦东建筑建设网站污水处理工程做网站建设业务员怎么样
  • 品牌网站建设报价单vs和php哪个做网站好
  • 安顺网站开发公司外贸推广软件
  • 邯郸网站制作哪家强济宁网站运营策略
  • 上海建设工程施工许可证查询网站行业门户网站解决方案
  • 帮别人做视频剪辑的网站北京网站建立公司
  • 设一个网站链接为安全怎么做电商seo
  • 蚂蚁网站建设主题网站设计欣赏
  • 微信h5免费制作网站模板下载中国互联网协会调解中心
  • 在网站中添加搜索引擎php开源网站 网上商城
  • 乐都企业网站建设多少钱网站维护与推广定义
  • 做摄影网站的公司羽毛球赛事2022直播