Heroku CLI
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中