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

做网站要哪些技术一键识图找原图

做网站要哪些技术,一键识图找原图,网站设计排行榜前十,怎么去找做网站的大家好啊,我是独立开发豆小匠。 先说一下背景~ 我的小程序:豆流便签,目前使用云托管部署后端服务,使用轻量级服务器部署数据库和一些中间件。 因此服务器成本:云托管 + 云服务器 云托管每周花费5元,一个月就是50,一年就是500啊,所以这期准备把云托管优化掉! 1. 需…

大家好啊,我是独立开发豆小匠。

先说一下背景~

我的小程序:豆流便签,目前使用云托管部署后端服务,使用轻量级服务器部署数据库和一些中间件。

因此服务器成本:云托管 + 云服务器

云托管每周花费5元,一个月就是50,一年就是500啊,所以这期准备把云托管优化掉!


1. 需求分析

使用云托管的好处是很明显的,可以推送代码后自动化部署。如果转移到云服务器,怎么延续自动化部署的开发体验咧,主要的需求如下:

  1. 自动化部署test分支
  2. 自动化部署master分支
  3. 部署期间服务可用

其中第2、3点都是云托管有的功能,第1点云托管也可以做到。但是,得加钱!也就是多开一个服务。

2. 实现思路

img

实现主要依赖于GitHub提供的Action workflow工作流和Nginx的自动分发、故障转移。

3. 具体实现

3.1. GitHub Action

简单介绍下Github Action,它允许通过配置文件来自动构建测试部署项目等。

我们本次编写deploy.yml文件定义一个自动化部署的工作流,实现的效果:推送master/test分支到GitHub后,连接云服务器,执行部署脚本

首先在项目根目录创建文件夹.github/workflows,然后新建文件deploy.yml,文件内容如下

name: Build and Deployon:push:branches: [master]	# 触发任务的分支jobs:deploy:runs-on: ubuntu-lateststeps:- name: Checkout codeuses: actions/checkout@v2- name: Build and run Go programuses: appleboy/ssh-action@masterwith:host: ${{ secrets.HOST_MILK }}	# 服务器地址 @1username: ${{ secrets.HOST_ROLE }} # 登陆用户名 @2key: ${
http://www.hkea.cn/news/355637/

相关文章:

  • 网站建设方案论文1500社会新闻最新消息
  • 网站组建 需求分析市场监督管理局职责
  • 云课堂哪个网站做的好厦门关键词优化seo
  • 中企动力沈阳分公司seo免费诊断电话
  • 网站vps被黑湖人最新排名最新排名
  • 如何夸奖客户网站做的好seo课程心得体会
  • 有哪些做电子商务的网站时空seo助手
  • 临沂百度网站电脑培训机构哪个好
  • 无锡专业做网站的公司怎样把自己的产品放到网上销售
  • 大学网站建设管理办法推广技巧
  • 长春做网站公司seo关键词排名优化软件怎么选
  • 网站开发未按合同约定工期完工seo关键词排名怎么提升
  • 创可贴app海报制作网站百度seo优化方法
  • 龙岗品牌网站建设2024年新闻摘抄
  • 南阳住房和城乡建设厅网站招聘网站排名
  • 如何做网站活动封面建站的公司
  • 温州网站建设培训营销推广方案包括哪些内容
  • 厦门 建网站商业软文案例
  • wordpress读者墙站长之家seo工具包
  • 网站建设哪家好灵活苏州久远网络北京搜索引擎关键词优化
  • 网站优化怎么做 有什么技巧东莞seo建站
  • 什么网站可以做游戏机疫情最新数据消息
  • 企业网站开发报价单巩义网络推广
  • 网站开发技术交流群免费域名申请网站
  • 手机网站一键分享怎么知道自己的域名
  • 做网站 做好把我踢开北京网站搭建哪家好
  • 网站如何做引流刷外链网站
  • wordpress 站点地址关注公众号一单一结兼职
  • 合肥网站建设第一品牌个人seo外包
  • 省心的免费建站服务热线四川seo关键词工具