.net-core .net-core heroku heroku netnr 发布于:2020年08月18日 更新于:2020年08月20日 125

安装

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

免费额度

  • 550 小时/月
  • 信用卡验证后,额外赠送 450 小时/月,即 共 1000 小时/月
  • 查看使用额度:heroku ps -a {AppName}
  • 用完当月额度后所有免费应用强制进入睡眠
第 1 页1 个留言
  • 头像
    12 Guest 2个月前回复 1
    block
回复
昵称
邮箱
链接
ˆ