Heroku CLI

2019-01-25  本文已影响0人  xncode

heroku login 在浏览器窗口中登录,之后在用户目录下的.netrc文件中会存放凭据

代理设置:设置HTTP_PROXY和HTTPS_PROXY环境变量

export HTTP_PROXY=http://proxy.server.com:portnumber
set HTTP_PROXY=http://proxy.server.com:portnumber

container:login log in to Heroku Container Registry
container:logout log out from Heroku Container Registry
container:pull pulls an image from an app's process type
container:push builds, then pushes Docker images to deploy your Heroku app
container:release Releases previously pushed Docker images to your Heroku app
container:rm remove the process type from your app
container:run builds, then runs the docker image locally

heroku local [进程类型] -e 环境变量 -f 指定procfile -p 指定端口
用于本地启动
heroku local:run 启动一个本地的one-off

heroku run 启动heroku的one-off进程
heroku run:detached 启动heroku的one-off进程并在后台运行
heroku ps:exec 在dyno中执行 但是如果app是用docker部署的,则需要

1、创建heroku-exec.sh文件
    
    [ -z "$SSH_CLIENT" ] && source <(curl --fail --retry 3 -sSL "$HEROKU_EXEC_URL")

2、把该文件放到/app/.profile.d目录下

    ADD ./.profile.d /app/.profile.d

此外,在该ssh中,不会显示config中设置的环境变量

heroku ps:forward PORT

把对本地端口的请求发送到dyno中

heroku ps:socks --app murmuring

启动一个socks5代理 到dyno中
上一篇下一篇

猜你喜欢

热点阅读