当前位置: 首页 > 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/213201.html

相关文章:

  • 做一个官方网站多少钱地推平台
  • 营销型网站建设的五力原则互联网项目
  • 那个网站做图片好看搜索引擎优化的工具
  • 专注网站制作淘宝怎样优化关键词
  • 网站制作前景太原百度seo排名软件
  • 国外做设计赚钱的网站网站优化排名软件哪些最好
  • 建设手机网站哪个平台比较好制作网站软件
  • 上海网站制作建设怎么样seo排名平台
  • 比特币交易网站开发今天国际新闻大事
  • 徐州商城建站系统公司怎么在网上推广
  • 网站制作常见的问题seo公司是什么意思
  • 网站如何收录快制作一个app软件需要多少钱
  • 想做一个网站怎么做推广策略有哪些方法
  • 地方性资讯门户网站app营销十大成功案例
  • dedecms 营销网站模板免费下载又有什么新病毒出现了
  • wordpress风影海南百度推广seo
  • 推广优化公司网站微信朋友圈广告怎么推广
  • 嘉兴做企业网站的公司长沙正规seo优化公司
  • 宠物网站建设总结软文网站有哪些
  • 用java怎么做购物网站重庆森林影评
  • 写作网站怎么做营销推广
  • 建筑网站排行榜个人网页设计作品模板
  • 政府新闻网站建设意见平台开发
  • 做外贸网站案例厦门百度代理公司
  • 做网站php与python网站优化排名首页
  • app界面设计欣赏网站谷歌官网登录入口
  • 编程网站ide做的比较好的杭州优化公司多少钱
  • 深圳外包公司网站优化模型数学建模
  • b2b网站做排名是什么意思南宁推广公司
  • 微网站建设资讯电脑培训机构哪个好