Skip to content
This repository has been archived by the owner on Sep 9, 2022. It is now read-only.

sue445/sebastian-badge

Repository files navigation

NO LONGER MAINTAINED

Heroku recently announced the end of its free plan offerings.

https://blog.heroku.com/next-chapter

This app is running on Heroku Free dyno, but I decided to terminate this app after Heroku's announcement 😭

  • I have no plans to migrate this app from Heroku to another platform. This app is OSS so you can fork it and make it work on another platform
  • This app will continue to run until Heroku stops this. (Probably November 28, 2022 or later)

Thank you.

Sebastian-badge.info

Hosting embed Jenkins plugin badges

http://sebastian-badge.info/

Circle CI Coverage Status Code Climate

Setup

cp config/.env{.example,}
vi config/.env

bundle exec rake ar:create
bundle exec rake ar:migrate

bundle exec padrino start
# or
bundle exec foreman start

Testing

RACK_ENV=test bundle exec rake ar:create
RACK_ENV=test bundle exec rake ar:migrate
bundle exec rspec

Heroku

Setup

heroku addons:add heroku-postgresql:hobby-dev
heroku addons:add papertrail
heroku addons:add rollbar
heroku addons:add newrelic:wayne
heroku addons:add memcachier:dev
heroku addons:add scheduler
heroku addons:add pgbackups:auto-month
heroku config:add ROLLBAR_ACCESS_TOKEN=XXXXXXXXXXXXXXXX
heroku config:add NEW_RELIC_LICENSE_KEY=XXXXXXXXXXXXXXXX

Scheduler

register bundle exec rake sebastian:update_center to heroku scheduler

heroku-scheduler

Deploy your Heroku account

Deploy