dyno-php-lib/quantity-updater

小型库,可以帮助您节省一些费用,并免费安排Heroku Dynos的数量。

0.4.0 2022-11-23 18:37 UTC

README

小型库,可以帮助您节省一些费用,并免费安排Heroku Dynos的数量。

PHP Composer

需求

如何使用

  • 将库安装到您的项目中 composer require dyno-php-lib/quantity-updater
php dyno-quantity-updater.php HEROKU_TOKEN HEROKU_APP_NAME HEROKU_DYNO_NAME DESIRED_HEROKU_DYNO_QUANTITY DAYS_OF_WEEK HOURS
  • HEROKU_TOKEN - Heroku API 密钥
  • HEROKU_APP_NAME - Heroku 应用名称
  • HEROKU_DYNO_NAME - dyno 名称,在Procfile中定义(例如:web)
  • DESIRED_HEROKU_DYNO_QUANTITY - 更新后希望拥有的 Dynos 数量
  • DAYS_OF_WEEK - 以三个字母表示的文本形式的星期列表,用逗号分隔(从 Mon 到 Sun)
  • HOURS - 以24小时格式表示的小时列表,用逗号分隔,不带前导零(1 到 24)

示例

如何停止周末的 dyno

  • 向 Scheduler 添加新作业以禁用 dyno: php dyno-quantity-updater.php HEROKU_TOKEN HEROKU_APP_NAME HEROKU_DYNO_NAME 0 Fri 22
  • 向 Scheduler 添加新作业以启用 dyno: php dyno-quantity-updater.php HEROKU_TOKEN HEROKU_APP_NAME HEROKU_DYNO_NAME 1 Mon 6
  • 这些作业应在每小时的第10分钟开始。

贡献

行为准则

许可协议