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 应用名称