新浪SAE使用杂记

为了将来把爬虫放到网上,总要找个发布平台吧。新浪SAE看到不少人推荐(主要是似乎有免费的量,便宜呀,不像阿里云上来就要收钱。)所以把新浪SAE使用中的说明和杂项心得放在此项文中。后续会持续更新

下载完成之后桌面上会有


1.JPG

即已经成功

  • 创建应用
    登录SAE,进入 控制台-云应用SAE, 点击 创建新应用 ,创建一个新的应用jeremiahzhang, 开发语言选择Python

  • 编辑应用代码
    在本地 建立新文件目录 比如 sae 在sae 文件下 2个文件
    创建 应用配置文件 config.yaml
    name: chrisqingqing version: 1

  • 创建 index.wsgi 这里可以使用web 框架 [bottle 框架]或者flask
    (http://www.sinacloud.com/doc/sae/python/tutorial.html#bottle)

  • 实现公网访问
    SAE git 代码部署手册
    在 SAE 云端 代码管理 部分 可以查看 应用仓库地址 这里使用Git版本控制

2.JPG

在 config.yaml 和 index.wsgi 所在文件目录(之前建立的sae文件目录下里面或自己写的应用目录下)下 *注意:win下可以对着文件夹右击选git bash here
使用如下命令

git init
git remote add sae https://git.sinacloud.com/chrisqingqing # 这里 chrisqingqing 是 appname 应用名
git add .
git commit -m 'beta 1.0 push'
git push sae master:2 # 部署到sae版本2

这里git commit -m这步的时候,总是提示
fatal: unable to auto-detect email address (got 'lol@lol-PC.(none)')
在stackoverflow上面查询得到一个办法:
git config --global user.email "you@example.com"这里输入了新浪的安全邮箱就成功了。

有的时候发现提交的代码里面有问题怎么办呢?目前没有找到原PO更新的方法,我的办法是新建一个版本,如果想改就先

git push sae :2(此处因人而异,总之第一次提交的代码版本是不能删的。)

参考:
新浪云Git代码仓库使用入门
http://bookshadow.com/weblog/2015/09/10/sae-git-introduction/

15分钟学会使用Git和远程代码库
http://blog.sae.sina.com.cn/archives/2141

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 136,084评论 19 139
  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 176,111评论 25 709
  • 一 清晨5点一刻,我猛地惊醒,感觉到胸口有沉甸甸的压抑烦闷之感,仿佛有什么如珍如宝的东...
    小瓶盖shy阅读 3,838评论 1 1

友情链接更多精彩内容