Deployed is a web interface for the deployment library, Kamal.
Here is a quick video demo: https://x.com/geetfun/status/1716109581619744781?s=20
Ruby on Rails
Add this line to your application's Gemfile:
group :development do
gem 'kamal'
gem 'deployed'
end
Add the following to your app's routes file:
Rails.application.routes.draw do
if Rails.env.development? && defined?(Deployed)
mount(Deployed::Engine => '/deployed')
end
# Your other routes...
end
Next, head to http://localhost:3000/deployed
Run bin/setup
to bootstrap the development environment.
To run tests: bundle exec rake app:test
. Currently there are no tests, but some will be added soon.
The gem is available as open source under the terms of the MIT License.