快上网建站品牌

13518219792
  • 首页
  • 关于我们
    • 如何选择
    • 选择理由
  • 案例作品
    • 网站建设
    • 优化推广
    • 微信开发
    • 电商托管
  • 服务项目
    • 网站建设
    • 移动端/APP
    • 微信/小程序
    • 技术支持
    • 其它服务
  • 建站知识
    • 成都网站建设
    • 成都做网站
    • 成都网站设计
  • 网站售后
    • 成都网站运营
    • 成都网站维护
    • 成都网站推广
  • 客服中心
  • 全国分站

如何在coding.net上进行Flask应用部署

如何在coding.net上进行Flask应用部署

2015-05-12 15:39:45

云计算 Coding 是一个面向开发者的云端开发平台,目前提供代码托管,运行空间,质量控制,项目管理等功能。本篇博文记录了博主在coding.net上部署一个flask应用的过程。

创新互联公司是一家专业提供环江企业网站建设,专注与成都做网站、网站设计、HTML5建站、小程序制作等业务。10年已为环江众多企业、政府机构等服务。创新互联专业的建站公司优惠进行中。

在coding.net上部署一个flask应用的过程记录

  • fork别人的一个flask应用,本地已经跑起来了,现在把它部署到coding上。
  • 想在coding上运行,需要多加一个Procfile文件,官方示例如下
  web: gunicorn hello:app -b $VCAPAPPHOST:$VCAPAPPPORT

其中,hello即应用下的主文件,我的是123.py,并且也不需要绑定host和端口,所以我的Procfile文件内容是

  web: gunicorn 123:app
  • git push把代码传到coding

coding说了

“项目必须使用 Pip 来解决依赖,如果项目目录下没有 requirements.txt 文件,你必须创建一个,否则项目将无法部署。小提示:可以使用 pip freeze > requirements.txt 命令生成 requirements.txt 文件”

这里非常的坑,这是之后部署出现的问题

  2015-05-09T13:21:40.51+0800 [STG] OUT Could not find a version that satisfies the requirement Werkzeug==0.10.1 (from -r requirements.txt (line 6)) (from versions: 0.1, 0.2, 0.3.1, 0.3, 0.4.1, 0.4, 0.5.1, 0.5, 0.6.1, 0.6.2, 0.6, 0.7.1, 0.7.2, 0.7, 0.8.1, 0.8.2, 0.8.3, 0.8, 0.9.1, 0.9.2, 0.9.3, 0.9.4, 0.9.5, 0.9.6, 0.9) 2015-05-09T13:21:40.51+0800 [STG] OUT Cleaning up... 2015-05-09T13:21:40.57+0800 [STG] OUT Storing debug log for failure in /home/vcap/.pip/pip.log 2015-05-09T13:21:40.61+0800 [STG] OUT Staging failed: Buildpack compilation step failed 2015-05-09T13:21:40.75+0800 [API] ERR Encountered error: Staging error: failed to stage application: 2015-05-09T13:21:40.75+0800 [API] ERR Script exited with status 1

 这里原因很明显,平台的pip找不到符合requirements.txt里指定的模块版本来安装,可以看到列出的可用版本低于指定版本,我想问一句,您用的什么pip源啊,该换换了吧!

折腾了一下,找到一个简单方法,把requirements.txt里版本号全删了,如

  
 
 
 
  1. Flask==0.10.1
  2. gunicorn==19.3.0
  3. itsdangerous==0.24
  4. Jinja2==2.7.3
  5. MarkupSafe==0.23
  6. Werkzeug==0.10.1

修改成

  
 
 
 
  1. Flask
  2. gunicorn
  3. itsdangerous
  4. Jinja2
  5. MarkupSafe
  6. Werkzeug

虽然不严谨,但是works。

在coding上点击一键部署,***成功运行起来了。

博文出处:http://blog.csdn.net/u010211892/article/details/45601467


网站题目:如何在coding.net上进行Flask应用部署
网站URL:http://gydahua.com/article/djiheoh.html
扫二维码与项目经理沟通

我们在微信上24小时期待你的声音

解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流

其他资讯

  • 实现分布式应用的关键,了解CORBA数据库(corba数据库)
  • jdk配置是什么?jre6u45windows
  • wan口设置正在连接,重置路由器后wifi设置时WAN口一直显示正在连接
  • 棋牌游戏要怎样选择服务器?(新睿云高防云服务器怎么计费?)
  • 美国圣何塞SFO3数据中心产品线介绍

行业动态

企业网站建设的重要性!

现在虽然是移动互联网时代,但企业网站依然重要,包含PC站点,移动站。可以说企业网站关系企业的未来发展和前途,尤其对中小企业更是如此,一些中小企业老板,对自己的名片很在乎,因为这是个门面。...

服务项目

  • 网站建设

    查看详情
  • 移动端/APP

    查看详情
  • 微信/小程序

    查看详情
  • 技术支持

    查看详情
  • 其它服务

    查看详情
  • 更多服务项目

    用我们的专业和诚信赢得您的信赖,从PC到移动互联网均有您想要的服务!

    获取更多

联系吧 在百度地图上找到我们

电话:13518219792

如遇占线或暂未接听请拨:136xxx98888

业务咨询 技术咨询 售后服务
网站设计
成都网站设计公司
广安网站设计
成都网站设计
成都网站设计
网站制作
手机网站制作
成都网站制作
成都网站制作
手机网站制作
联系我们
电话:13518219792
邮箱:631063699@qq.com
地址:成都青羊区锦天国际1002号
网址:www.gydahua.com
网站建设
成都网站建设哪家好
网站建设改版
邛崃网站建设
成都网站建设

微信二维码

  • 友情链接
  • 成都企业写真
  • 搜索引擎优化
  • 沙滩旗帜
  • 成都广告招牌
  • 汽车配件销售公司
  • 成都免费自助建站
  • 南充发电机冷却系统检修
  • 成都网站制作公司
  • 康明斯发电机
  • 软文发稿

Copyright © 2002-2023 www.gydahua.com 快上网建站品牌 QQ:244261566 版权所有 备案号:蜀ICP备19037934号

  • 在线咨询
  • 13518219792
  • 微信二维码

  • 移动版官网