第189页 17 部署
- 章节名:17 部署
- 页码:第189页
# 1. 注册Heroku账户 # 2. 安装 Heroku Toolbelt `$ heroku login` # 3. 创建程序 `$ heroku create <appname> # 4. 配置数据库 `$ heroku addons:create heroku-postgresql:hobby-dev` 提升数据库为主数据库 `$ heroku pg:promote HEROKU_POSTGRESQL_BROWN_URL # 5. 执行部署 `$ git push heroku master` `$ heroku run python manage.py deploy` `$ heroku restart # 6. 查看日志 `$ heroku logs` `$ heroku logs -t` # 7. 部署一次升级 <代码开始> $ heroku maintenance:on $ git push heroku master $ heroku runpython manage.py depoly $ heroku restart $ heroku maintenance:off ``` 参考资料: 1. [【flasky/heroku/部署】(欢迎大家挑刺和补充)可能是目前为止最详细的了](http://cocode.cc/t/flasky-heroku/6589) 2. [分享一下flask程序部署到heroku平台的过程](http://cocode.cc/t/flask-heroku/4253) 3. [(first update)终于成功部署在heroku上了,欢迎交流](http://cocode.cc/t/first-update-heroku/3711) # 注意事项 - 使用python3 heroku默认使用的是python 2.7,如果需要使用 python3,则需要在应用根目录下添加 *runtime.txt* 文件,内容为:
python-3.5.2 引自 17 部署 具体为所使用的python版本号,参见[资料](http://stackoverflow.com/questions/32252124/deploying-with-python-3-on-heroku) - html5lib.sanitizer not found 错误 为避免出现 sanitizer 错误,请将 html5lib 的版本号设置为 0.9999999。 若已经遭遇,使用以下命令行将 html5lib 降级: `$ pip install --upgrade bleach` 参见[资料](https://github.com/taigaio/taiga-back/issues/794)
落花流水对本书的所有笔记 · · · · · ·
-
第69页 蓝图
##什么是蓝图?## 一个蓝图定义了可用于单个应用的视图,模板,静态文件等等的集合。 ##蓝图...
-
第159页 14.2.3 使用Flask-HTTPAuth 认证用户
##为什么 - Web服务需要用户的认证状态来保护信息的安全 - REST Web 服务是无状态的,客户端...
-
第189页 17 部署
说明 · · · · · ·
表示其中内容是对原文的摘抄