🐕 ♻️
Pupcycler (Packet Upcycler) (Doggo Recycler) is an application that interacts with the Packet API and travis-worker processes to restart servers based on certain events or time intervals.
Aside from being implemented in Ruby and being specific to Packet, Pupcycler is fairly similar to Cyclist.
The intended deployment is via Heroku as web
and worker
dynos (see
Procfile
) with a Redis provider that is configured via
REDIS_URL
or a REDIS_PROVIDER
indirect env lookup.
Patches welcome! Please be sure to review the code of conduct.
Verification may be done via the same command run on Travis CI:
bundle exec rake
bundle exec rubocop --auto-correct --auto-gen-config
Please see ./LICENSE