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

2023-12-05

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进行先检查-后部署
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

github代码连接vercel 建立一个公用网站 的相关文章

随机推荐