yarn global add heroku # yarn 方式
npm install -g heroku # npm 方式
heroku login # 生成链接 WEB 登录
heroku login -i # 命令行输入账号密码登录
先创建应用 {AppName}
克隆代码仓库 git clone https://git.heroku.com/{AppName}.git
添加项目文件到仓库
在 PUSH 之前先附加构建包(buildpack),不然会推送失败
搜索包:heroku buildpacks:search dotnetcore
包源码:https://github.com/jincod/dotnetcore-buildpack
附加包到应用:heroku buildpacks:set jincod/dotnetcore -a {AppName}
或界面添加链接:https://github.com/jincod/dotnetcore-buildpack
包的更多命令:heroku buildpacks --help
推送项目
git add .
git commit -am "init."
git push origin master
如果有多个站点,配置环境变量指定发布哪个项目
PROJECT_FILE Netnr.ResponseFramework.Web
PROJECT_NAME Netnr.ResponseFramework.Web
查看项目日志:heroku logs --tail
进入容器:heroku run bash
环境变量:heroku config
heroku ps -a {AppName}