Heroku is a cloud Platform-as-a-Service (PaaS) we use at Pontoon for over a year and a half now. Despite some specifics that are not particularly suitable for our use case, it has proved to be a very reliable and easy to use deployment model.
Thanks to the amazing Jarek, you can now freely deploy your own Pontoon instance in just a few simple steps, without leaving the web browser and with very little configuration.
To start the setup, click a Deploy to Heroku button in your fork, upstream repository or this blog post. You will need to log in to Heroku or create an account first.
Next, you’ll be presented with the configuration page. All settings are optional, so you can simply scroll to the botton of the page and click Deploy.
Still, I suggest you to set the App Name for an easy to remember URL and Admin email & password, which are required for logging in (instead of Firefox Accounts, custom Heroku deployment uses conventional log in form).
When setup completes, you’re ready to View your personal Pontoon instance in your browser or Manage App in the Heroku Dashboard.
This method is also pretty convenient to quickly test or demonstrate any Pontoon improvements you might want to provide – without setting the development environment locally. Simply click Deploy to Heroku from the README file in your fork after you have pushed the changes.
If you’re searching for inspiration on what to hack on, we have some ideas!
9 comments
Sadly, I see it say:
Enter your payment information
Your account must be verified to create this app. Please add payment information to verify your account.
23 November 2016
YF
True, you need to enter your credit card information during the process.
However, no charges will be made (as long as you don’t upgrade dynos or add any payable add-ons).
25 November 2016
mathjazz
I get this error, any idea why?
—> Installing parseconfig gem
ERROR: While executing gem … (Gem::FilePermissionError)
You don’t have write permissions for the /var/lib/gems/2.3.0 directory.
3 July 2017
Yo0han
Here is the full build log:
—–> GIT Submodules app detected
—> Installing parseconfig gem
ERROR: While executing gem … (Gem::FilePermissionError)
You don’t have write permissions for the /var/lib/gems/2.3.0 directory.
/usr/lib/ruby/2.3.0/rubygems/core_ext/kernel_require.rb:55:in `require’: cannot load such file — parseconfig (LoadError)
from /usr/lib/ruby/2.3.0/rubygems/core_ext/kernel_require.rb:55:in `require’
from /app/tmp/buildpacks/c909f172553514c0516a6d2b64ed693530df6edf3dd0127117ce77320c06cafb0c504eb17c9dd742e8142e94fdf37ed3fee0c52251237b54cb83139db42e7994/bin/install_git_submodules.rb:1:in `’
! Push rejected, failed to compile GIT Submodules app.
! Push failed
3 July 2017
Yo0han
Same problem here like Yo0han!
Any idea on how to fix this?
8 August 2017
dave
удалите,пожалуйста! .
8 November 2020
Businessxji
handwritten books were made,
21 July 2021
Batterieszbe
Western Europe also formed
4 September 2021
Plasticznj
Western Europe also formed
8 September 2022
Securitycjg
By submitting a comment you grant Horv.at a perpetual license to reproduce your words and name/web site in attribution. Inappropriate and irrelevant comments will be removed at an admin’s discretion. Your email is used for verification purposes only, it will never be shared.