heroku 命令整理

2017-09-05  本文已影响668人  AgoniNemo
 access          管理用户对应用的访问
 addons          用于开发,扩展和操作您的应用程序的工具和服务
 apps            管理应用
 auth            heroku 认证
 authorizations  OAuth 认证
 buildpacks      管理应用程序的构建包
 certs           SSL证书管理
 ci              在Heroku上运行应用程序测试套件
 clients         在平台上的OAuth客户端
 config          管理应用的配置
 container       使用容器构建和部署Heroku应用程序
 domains         管理app的域名
 drains          应用程序的日志配置
 features        管理可选功能
 git             管理应用程序的git存储库
 keys            管理 ssh
 labs            测试功能(不清楚功能)
 local           在本地运行heroku应用程序
 logs            显示最近的日志输出
 maintenance     管理应用程序的维护模式
 members         管理组织成员
 notifications   显示通知
 orgs            管理组织
 pg              数据库管理
 pipelines       管理pipelines中的应用程序集合
 plugins         管理插件
 ps              管理 dynos (dynos, workers)
 redis           管理heroku redis实例
 regions         列出部署的可用区域
 releases        管理应用的releases
 run             在Heroku dyno内运行一次性
 sessions        OAuth 会话
 spaces          管理 heroku 私有空间
 status          Heroku内应用的状态
 teams           管理团队
 update          更新heroku
 webhooks        设置应用程序活动的HTTP通知

常用命令

# 重新启动(必须在项目的根目录执行)
heroku restart

# 删除应用
heroku apps:destroy 应用名

# 列出应用名
heroku list 或 heroku apps

# 发布应用(必须在项目的根目录执行)
git push heroku master

# 持续查看 log 去掉 --tail为查看最新log
 heroku logs --tail
 
# 向应用程序添加日志
heroku drains:add https://xx.herokuapp.com/

# 显示应用程序的当前维护状态
heroku maintenance

# 连接数据库(必须在项目的根目录执行)如果有多个数据库psql后面跟着数据库名字
heroku pg:psql

# 远程数据拉取(必须在项目的根目录执行)可以将远程数据从Heroku Postgres数据库拉到本地机器上的数据库
heroku pg:psql  DATABASE_URL 本地数据库名字 --app 应用名称

# 把本地数据同步到远程DB
heroku pg:push 本地数据库名字 DATABASE_URL --app 应用名称


上一篇下一篇

猜你喜欢

热点阅读