Gemfury is your personal cloud for your private and custom RubyGems. Once you upload your RubyGem and enable Gemfury as a source, you can securely deploy any gem to any host. It’s simple, reliable, and hassle-free.
Is this right for you?
Heroku add-on is easy to activate, but it provides a limited subset of Gemfury functionality. If you would like to learn about all the options available, please visit Gemfury homepage or learn more about using Gemfury with Rubygems.
Adding Gemfury to your Heroku app
Gemfury add-on makes it extremely easy to use private Gems with your Heroku projects. You can enable Gemfury for your Heroku app with the following command
$ heroku addons:add gemfury --app APPNAME
Or by visiting this URL:
https://elements.heroku.com/addons/gemfury
That’s it!
Uploading Gems
To start uploading gems, please head to the Gemfury Dashboard via the following URL:
https://api.heroku.com/myapps/APPNAME/addons/gemfury
or just choose “Gemfury” in the “Add-ons” drop-down menu on your Heroku app page:
https://api.heroku.com/myapps/APPNAME
Deploying Gems
The dashboard will give you a secret source URL that you will add to your Gemfile. It will look like this:
source 'https://TOKEN@gem.fury.io/me/'
Migrating between plans
Plan migrations are easy and instant. Use the heroku addons:upgrade
command
to migrate to a new plan.
$ heroku addons:upgrade gemfury:solo
-----> Upgrading gemfury:solo to sharp-mountain-4005... done, v18 ($9/mo)
Your plan has been updated to: gemfury:solo
Removing the add-on
Gemfury can be removed via the CLI.
$ heroku addons:remove gemfury
-----> Removing gemfury from sharp-mountain-4005... done, v20 (free)