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

基于Flask-REXTs创建一个项目接口并利用github上传部署

实习过程中需要自己单独编写一个项目使用到的api,并独立完成api的上传部署,这里记录一下全过程。

第一步 编写本地代码

IDE pycharm上创建一个项目名称,然后所有项目文件及结构如下:

其中app.py文件就是实现的接口,就不进行展示。然后config.py是部分配置内容(这个可以优化,未来应该也是写进环境变量中)

第二步 创建环境配置文件.env

 在.env文件中写入配置信息,如下,根据自己需求配置:

第三步 编写requirements.txt文件,写入接口使用到的包

第四步 创建Dockerfile文件,这个查询gpt该如何编写,同时根据自己项目调整其中内容

第五步 创建.github/workflows/xxx.yml文件

这个文件就是用于定义一个自动化工作流,可以帮助自动化构建,测试,部署等。触发条件就是在github上打标签。详细过程看下一步

第六步 上述文件上传到github后的步骤

在完成上述五步后,把他们上传到github上,具体命令是

git add .

git commit -m "xxxxx"

git push origin main

然后要做的就是打标签,命令如下:

 git tag -a v1.0.0 -m "Release version v1.0.0"

git push origin main

在完成上述步骤,进入到自己的仓库中,可以在actions中查看

 


http://www.mrgr.cn/news/7731.html

相关文章:

  • 鸿蒙HarmonyOS开发:系统服务
  • vue2 part2
  • Python、R用RFM模型、机器学习对在线教育用户行为可视化分析|附数据、代码
  • shell脚本(1)--一键启动zookeeper
  • Android Compose 下拉选择框 ExposedDropdownMenu下拉选择
  • Python中在读文件时如何删除换行符
  • [C++] std::copystd::memcpyforloop assign的使用说明
  • 文字怎么生成二维码扫码展示?文本活码在线生成的3步操作技巧
  • 如何远程连接到AWS EC2实例?
  • 用 docker 创建 jmeter 容器, 实现性能测试,该如何下手?
  • WIFI 应用层代码
  • 三数之和及unordered_set和set的使用区别
  • Python 如何使用正则表达式进行复杂文本处理
  • 【Docker】以思源笔记为例,谈谈什么是端到端加密
  • C#面:ASP.NET MVC 中如何用表单认证?
  • pycharm远程调试服务器代码提示,运行‘test’时出错,illegal char at index
  • 开源大模型LLaMA架构介绍
  • 【python】调用openAI api接口批量处理excel中的文本
  • kickstart自动安装脚本制作详解
  • 自来水厂供水监控的串口服务器应用