mirror of
https://github.com/scinote-eln/scinote-web.git
synced 2024-12-25 09:13:05 +08:00
14 lines
584 B
Ruby
14 lines
584 B
Ruby
# https://github.com/arches/whacamole
|
|
#
|
|
# Steps to setup this on your heroku instance, this will affect only the worker
|
|
#
|
|
# 1) set the env variables (api token: > heroku auth:token)
|
|
# 2) > heroku labs:enable log-runtime-metrics --app YOUR_APP_NAME
|
|
# 3) > heroku ps:scale whacamole=1 --app YOUR_APP_NAME
|
|
|
|
Whacamole.configure(ENV['HEROKU_APP_NAME']) do |config|
|
|
config.api_token = ENV['HEROKU_API_TOKEN']
|
|
config.dynos = %w{worker}
|
|
config.restart_threshold = ENV['WHACAMOLE_DYNO_RESTART_THRESHOLD'].to_i
|
|
config.restart_window = ENV['WHACAMOLE_DYNO_RESTART_TIME_IN_SEC'].to_i
|
|
end
|