Jets Pro
Important: These docs are for the outdated Jets 5 versions and below. For the latest Jets docs: docs.rubyonjets.com
What is Jets Pro?
Jets Pro is an paid service that provides additional features to Jets. It provides you with:
- Dashboard: An overview of deployed apps with a web browser.
- Release History: See and audit your release history.
- Rollback Ability: Rollback code when you need to.
- Gems: Access to precompiled gems for AWS Lambda
Dashboard
Jets Pro provides a dashboard that shows release history. It allows you to see clearly whenever your app is deployed. You can also manage your Jets Pro account and plan with it.
Release History
You can see your app history with the CLI.
❯ jets releases
+---------+-----------------+--------------+---------------+
| Version | Status | Released At | Message |
+---------+-----------------+--------------+---------------+
| 8 | UPDATE_COMPLETE | 1 minute ago | Deploy |
| 7 | UPDATE_COMPLETE | 2 hours ago | Deploy |
| 6 | UPDATE_COMPLETE | 10 hours ago | Deploy |
| 5 | UPDATE_COMPLETE | 11 hours ago | Rollback to 3 |
| 4 | UPDATE_COMPLETE | 12 hours ago | Deploy |
| 3 | UPDATE_COMPLETE | 13 hours ago | Deploy |
| 2 | UPDATE_COMPLETE | 14 hours ago | Deploy |
| 1 | UPDATE_COMPLETE | 15 hours ago | Deploy |
+---------+-----------------+--------------+---------------+
Rollback Ability
You can rollback a release with:
jets rollback 3
Precompiled Gems
Jets Pro provides access to precompiled gems for AWS Lambda. Some example gems are nokogiri, mysql2, and pg. Otherwise, you are responsible for providing the compiled gems that your Jets app requires. You must build your own Custom Lambda Layers.
Disabling Pro
If you want to disable Jets Pro, you can configure
Jets.application.configure do
config.pro.disable = true
end
This disables all the Jets Pro features.
Open Source
Jets Pro provides a financial means of supporting Jets development and work. However, if you have an Open Source project using Jets, you can possibly get Jets Pro for free. We’ll review and consider the project. Not all projects may be approved. We’ll continue supporting Open Source projects as long it’s financially sustainable.