https://github.com/geetfun/deployed
Mountable deployment engine for Ruby on Rails using Kamal
https://github.com/geetfun/deployed
devops devops-tools kamal open-source ruby-gem ruby-on-rails
Last synced: 5 months ago
JSON representation
Mountable deployment engine for Ruby on Rails using Kamal
- Host: GitHub
- URL: https://github.com/geetfun/deployed
- Owner: geetfun
- License: other
- Created: 2023-10-23T04:16:32.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2023-10-26T11:16:24.000Z (over 2 years ago)
- Last Synced: 2024-12-31T09:52:48.921Z (about 1 year ago)
- Topics: devops, devops-tools, kamal, open-source, ruby-gem, ruby-on-rails
- Language: Ruby
- Homepage:
- Size: 83 KB
- Stars: 97
- Watchers: 2
- Forks: 3
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: MIT-LICENSE
Awesome Lists containing this project
README
# Deployed
[](https://badge.fury.io/rb/deployed)
Deployed is a web interface for the deployment library, [Kamal](https://kamal-deploy.org).
Here is a quick video demo: https://x.com/geetfun/status/1716109581619744781?s=20
## Requirements
Ruby on Rails
## Installation
Add this line to your application's Gemfile:
```ruby
group :development do
gem 'kamal'
gem 'deployed'
end
```
## Usage
Add the following to your app's routes file:
```ruby
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`
## Development
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.
## License
The gem is available as open source under the terms of the [MIT License](https://opensource.org/licenses/MIT).