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

github代码连接vercel 建立一个公用网站

Deploying to the Cloud using Vercel

前置任务

建立一个基于flask的web app代码库并上传至github repo

Vercel用途

vercel有点像一个免费的cloud server,帮助你将flask框架下的程序运行在云端。可以public访问。

deploy流程
  1. 在主文件夹中建立requirements.txt
    包含:我们的程序所需的所有libraries,便于开发者同步前置环境,同时让vercel预先装载此环境来部署应用
$ pip freeze > requirements.txt
  1. 在主文件夹中建立vercel.json
    告诉vercel你的请求应该如何被route
{"rewrites": [{ "source": "/(.*)", "destination": "/api/app" }]
}
  1. 将这两个文件上传至github repo
  2. 登陆vercel
    网址为:https://vercel.com/
    使用GitHub account授权登陆
  3. 添加项目
    配置config, import项目,点击deploy
  4. 后续自动部署
    每次commit&push到main分支,vercel可以自动redeploy
    为了防止自动redeploy可能因代码bug导致服务器崩溃,后续可以使用workflow进行先检查-后部署
http://www.lryc.cn/news/251566.html

相关文章:

  • 使用pandas将字符串格式数据转换为单独的行
  • 【Tkinter 入门教程】
  • 深入理解Java中继承的高级使用方案
  • nexus私服开启HTTPS
  • 融合CFPNet的EVC-Block改进YOLO的太阳能电池板缺陷检测系统
  • 传媒行业CRM:打造高效客户管理,提升品牌影响力
  • 基于深度学习的肺炎CT图像检测诊断系统
  • YOLOv8改进 | 2023 | SCConv空间和通道重构卷积(精细化检测,又轻量又提点)
  • Python 全栈体系【四阶】(一)
  • Git【成神路】
  • 文件操作详解
  • 模块 A:web理论测试
  • git rebase冲突说明(base\remote\local概念说明)
  • 函数式接口的妙用,让异步执行更简单
  • 读书笔记:《More Effective C++》
  • 手写VUE后台管理系统6 - 支持TS声明文件.d.ts
  • 第八天:信息打点-系统端口CDN负载均衡防火墙
  • 一款充电桩解决方案设计
  • Leetcode 2953. Count Complete Substrings
  • 【Python-第三方库-pywin32】随笔- Python通过`pywin32`获取窗口的属性
  • Flask使用线程异步执行耗时任务
  • zabbix监控nginx
  • 【CVE-2023-49103】ownCloud graphapi信息泄露漏洞(2023年11月发布)
  • 可视化数据库管理客户端:Adminer
  • Python----字典练习
  • CentOS 部署 WBO 在线协作白板
  • qt-C++笔记之QStringList
  • ply前端
  • U盘不仅能在电脑上使用,在手机上也可使用,包括安卓和苹果手机,但苹果的较特殊
  • 面试数据库八股文十问十答第二期