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

现在网站做SEO怎么样成都专门做网络推广的公司

现在网站做SEO怎么样,成都专门做网络推广的公司,深圳 三人 网站建设,改图在线处理图片1. 场景 最近整了一个Ruoyi Vue 项目,需要实现CICD,经过一番坎坷,最终达成,现将技术要点和踩坑呈现。 具体操作流程和后端大同小异,后端操作参考连接如下: https://blog.csdn.net/leinminna/article/detai…

1. 场景

最近整了一个Ruoyi Vue 项目,需要实现CICD,经过一番坎坷,最终达成,现将技术要点和踩坑呈现。
具体操作流程和后端大同小异,后端操作参考连接如下:
https://blog.csdn.net/leinminna/article/details/147968082
前端项目结构及需要的文件:
在这里插入图片描述

2. 项目

项目中需要配置两个文件:.gitlab-ci.yml,Dockerfile,都放在项目的根目录下,
注意: REGISTRY_URL: “harbor.xxxx.com/ics” 指向具体的仓库中的地址.

2.1 .gitlab-ci.yml

内容如下

stages:- install- build- packagevariables:# 镜像名称和标签IMAGE_NAME: "ics-web"IMAGE_TAG: "$CI_COMMIT_SHORT_SHA" # 使用 Git 提交哈希作为标签REGISTRY_URL: "harbor.zhcoal.com/ics" # 私有仓库地址NODE_VERSION: "16.20.2" # 指定Node.js版本# 缓存 node_modules 加速构建
cache:key: ${CI_COMMIT_REF_SLUG}paths:- node_modules/- dist/# 阶段1:安装依赖
install_deps:stage: installimage: node:$NODE_VERSIONscript:- npm install --registry=https://registry.npmmirror.com --legacy-peer-deps # 使用国内镜像加速only:- dev- master- tagsartifacts:paths:- node_modules/# 阶段2:构建生产环境代码
build_prod:stage: buildimage: node:$NODE_VERSIONscript:- npm run build # 使用更新后的构建命令artifacts:paths:- dist/ # 传递dist目录到后续阶段only:- dev- master- tags# 阶段3:构建和推送Docker镜像
docker_build:stage: packageimage: docker:20.10services:- docker:20.10-dindvariables:DOCKER_BUILDKIT: 1before_script:- echo "$DOCKER_PASSWORD" | docker login --username "$DOCKER_USERNAME" --password-stdin "$REGISTRY_URL"script:- mkdir docker-build-context- cp -r dist docker-build-context/- cp Dockerfile docker-build-context/- cp ics.crt docker-build-context/- cp ics.key docker-build-context/- cp default.conf docker-build-context/- cd docker-build-context- echo "构建上下文内容:"- ls -la- docker build -t "$REGISTRY_URL/$IMAGE_NAME:$IMAGE_TAG" .- docker push "$REGISTRY_URL/$IMAGE_NAME:$IMAGE_TAG"- if [[ "$CI_COMMIT_BRANCH" == "master" ]]; thendocker tag "$REGISTRY_URL/$IMAGE_NAME:$IMAGE_TAG" "$REGISTRY_URL/$IMAGE_NAME:latest";docker push "$REGISTRY_URL/$IMAGE_NAME:latest";firules:- if: $CI_COMMIT_BRANCH == "dev" || $CI_COMMIT_BRANCH == "master" || $CI_COMMIT_TAG
2.2 Dockerfile 内容

内容如下

FROM nginx
EXPOSE 80 443COPY ics.crt /etc/nginx/ssl/ics.crt
COPY ics.key /etc/nginx/ssl/ics.key
COPY dist /usr/share/nginx/html
COPY default.conf /etc/nginx/conf.d/default.conf

3. 其他同后台配置一样

参考:
https://blog.csdn.net/leinminna/article/details/147968082

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

相关文章:

  • 滨州 网站开发黄页推广平台有哪些
  • 什么是网络营销详细点seo是指搜索引擎优化
  • 营口 微网站建设企业类网站有哪些例子
  • 郑州网站网络营销长尾词优化外包
  • 外贸小网站建设男生最喜欢的浏览器
  • 网站建设选哪家东莞网站制作公司
  • 台北网站建设seo厂商
  • 如何制作网页网站关键词优化的最佳方法
  • 线上编程哪家比较好哪些网站可以seo
  • 网站容量空间一般要多大谷歌广告
  • 做棋牌辅助网站东莞新闻最新消息今天
  • 口碑好的网站开发软文代写网
  • 制作企业网站步骤百度竞价排名背后的伦理问题
  • 苏州网站网络推广外链提交
  • 珠宝首饰网站建设策划书百度搜索引擎网址格式
  • 做国际交友网站翻译千锋教育学费多少
  • 政府网站域名注册搜狗网站收录入口
  • 做网站用什么语言谷歌广告开户
  • 做外国网站用什么服务器最新军事动态最新消息
  • 山东建筑公司实力排名搜索引擎关键词优化
  • 如何做网站同步别人的商城怎么创建一个网页
  • 网站建设的验收电商营销策划方案
  • 公司网站建设一定要求原图吗网站搜索优化官网
  • 如何用七牛云做视频网站seo排名点击
  • 建设企业网站官网企业网银软文广告经典案例300字
  • 什么网站容易做流量网站点击量软件
  • 影响网站pr的主要因素有哪些足球世界排名
  • 在哪网站可以做农信社模拟试卷什么是seo优化推广
  • 武汉光谷网站建设链接
  • 无极门户网站品牌策划方案怎么写