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

营销型网站源码三亚百度推广公司

营销型网站源码,三亚百度推广公司,北京市建设厅网站,微博推广方式有哪些文章目录一、准备工作二、编写dockerfile文件三、新建jenkins任务一、准备工作 默认你的服务器centos已经搭建完成,同时已经安装了jenkins和docker。 接下来去下载开源项目ruoyi并上传到自己的gitee中。 二、编写dockerfile文件 打开项目工程,在rouy…

文章目录

  • 一、准备工作
  • 二、编写dockerfile文件
  • 三、新建jenkins任务


一、准备工作

默认你的服务器centos已经搭建完成,同时已经安装了jenkins和docker。
接下来去下载开源项目ruoyi并上传到自己的gitee中。
在这里插入图片描述

二、编写dockerfile文件

打开项目工程,在rouyi-vue-ui下新建docker文件夹,并新建Dockerfile文件、.dockerignore忽略文件、nginx.conf配置文件
在这里插入图片描述
Dockerfile文件内容如下:

# 拉取nginx基础镜像
FROM nginx:1.21.1# 维护者信息
MAINTAINER zhy# 将dist文件中的内容复制到 `/usr/share/nginx/html/` 这个目录下面
COPY dist/  /usr/share/nginx/html/
# 用本地配置文件来替换nginx镜像里的默认配置
COPY nginx/nginx.conf /etc/nginx/nginx.conf# 对外暴漏的端口号
# [注:EXPOSE指令只是声明容器运行时提供的服务端口,给读者看有哪些端口,在运行时只会开启程序自身的端口!!]
EXPOSE 80# 启动nginx容器
CMD ["nginx", "-g", "daemon off;"]

.dockerignore内容如下

node_modules

nginx.conf内容如下

worker_processes  1;events {worker_connections  1024;
}http {include       mime.types;default_type  application/octet-stream;sendfile        on;#tcp_nopush     on;#keepalive_timeout  0;keepalive_timeout  65;#gzip  on;server {# nginx 监听端口listen       80;# 服务器ipserver_name  192.168.17.79;location / {# 前端资源存放路径root   /usr/share/nginx/html;index  index.html index.htm;try_files $uri $uri/ /index.html;}error_page   500 502 503 504  /50x.html;location = /50x.html {root   html;}}
}

提交代码到gitee仓库

三、新建jenkins任务

打开jenkins,新建任务
在这里插入图片描述
填写描述
在这里插入图片描述
源码管理选择git,粘贴gitee项目地址
在这里插入图片描述
在这里插入图片描述
选择凭证,没有的话点击添加即可
在这里插入图片描述
构建步骤选择执行shell
在这里插入图片描述
添加以下内容

# 先进入到前端工程中
cd ry-vue-demo-ui
# 安装依赖
echo "<-------------------------------------->"
echo "安装依赖"
npm install
echo "<-------------------------------------->"
echo "打包项目"
npm run build:prod
echo "拷贝文件到docker目录下"
cp -r dist/ docker/
cd docker
echo "构建镜像"
docker build -f Dockerfile -t ruoyi-vue . --no-cache
# 删除执行的容器
docker ps -a | grep ruoyi-vue | awk '{print $1}' | xargs -i docker stop {} | xargs -i docker rm {}
echo "运行容器"
docker run -d -p 81:80 --restart=always --name ruoyi-vue ruoyi-vue

保存,立即构建
在这里插入图片描述
查看控制台日志输出
在这里插入图片描述
结果报错了,说nginx.conf文件不存在
在这里插入图片描述
路径写的有问题,这里已经进入到docker目录下了,直接拷贝nginx.conf
在这里插入图片描述
修改Dockerfile,提交代码,接着构建项目,这次就构建成功了
在这里插入图片描述
打开浏览器访问试试,部署成功
在这里插入图片描述

http://www.dtcms.com/wzjs/333429.html

相关文章:

  • 自己买服务器做视频网站网络推广网站排行榜
  • wordpress 建立第二个网站互联网营销师题库
  • 专业做网站排名多少钱淄博做网站的公司
  • 前端搜索网站引擎怎么做网站关键词优化的步骤和过程
  • 临沂企业做网站torrent种子猫
  • 给别人做网站的话术app网络推广公司
  • 深圳做h5网站网站优化招商
  • wordpress如何做seo星乐seo网站关键词排名优化
  • 株洲网站关键词优化深圳网络推广seo软件
  • 网站开发出来有后台么免费制作网站app
  • 横沥镇网站建设网站搜索引擎优化情况怎么写
  • 珠宝类网站建设关键词优化seo优化
  • wordpress默认播放器徐州新站百度快照优化
  • 亚马逊站外deal网站seo排名优化怎么样
  • 网站建设的市场分析seo外包多少钱
  • 代理游戏网站google play下载安卓
  • nas云存储做视频网站足球联赛排名
  • wordpress本地写文章seo点击优化
  • 淘宝网站seo服务seo服务销售招聘
  • wordpress 片刻主题福州seo按天收费
  • 农产品网站建设结构潍坊住房公积金
  • 厦门网红打卡地优化营商环境的措施建议
  • 什么是网站建设的三次点击原则新闻类软文营销案例
  • 做网站搜索如何显示官网软文营销的宗旨是什么
  • 怎么做原创短视频网站信息流优化师证书
  • 做外贸经常用的网站考研培训
  • 香港特区政府网站 建设网络优化工程师主要做什么
  • 网站源码提取bing搜索引擎
  • 上海做个网站多少钱沪指重上3000点
  • 陕西建设集团韩城公司网站苏州网站建设公司排名