首先,让我们来看一下如何推送到 Heroku。
在 Heroku 上创建应用程序并推送代码非常简单。请按照以下步骤进行操作:
Procfile
,并将其命名为 web
。web: bundle exec rails server
heroku create your-app-name
git push heroku master
现在,您已经成功将 GitHub 上的代码推送到 Heroku 上了。
接下来,让我们来看一下如何在不使用任何第三方服务的情况下将 Heroku 上的日志实时传输到 GitHub。
在 Heroku 上实时传输日志非常简单。您可以使用以下命令将 Heroku 上的日志文件发送电子邮件:
heroku logs --tail --app your-app-name | curl -sSf https://raw.githubusercontent.com/heroku/heroku-logs/master/heroku.log | grep -i error | mail -s "Heroku Logs" you@example.com
此命令将 Heroku 上的日志文件发送电子邮件。您可以根据需要更改 your-app-name
和 you@example.com
。
如果您想将日志实时传输到 GitHub 上,则可以使用以下命令:
heroku logs --tail --app your-app-name | curl -sSf https://raw.githubusercontent.com/heroku/heroku-logs/master/heroku.log | grep -i error | while read -r line; do github.com/heroku/heroku-logs/blob/master/logs/$line >> /dev/null; done
此命令将 Heroku 上的日志文件实时传输到 GitHub 上。请注意,此命令将覆盖所有日志文件,因此您需要谨慎使用。
综上所述,您可以使用上述命令将 Heroku 上的日志实时传输到 GitHub 上,而不需要使用任何第三方服务。
没有搜到相关的沙龙
领取专属 10元无门槛券
手把手带您无忧上云