Skip to content

A mountable Ruby on Rails Engine that allows code updating and restart of Puma servers through a UI and without need for downtime.

Notifications You must be signed in to change notification settings

deevis/web_redeploy

Repository files navigation

Web Redeploy

An embedded console for pulling code from github and redeploying your server environments.

Is configured to work with Puma and Devise (for Authentication) out-of-the-box.

Default views are styled using Bootstrap classes.

Add to your Rails Application

Gemfile

gem 'web_redeploy', github: 'deevis/web_redeploy

routes.rb

Rails.application.routes.draw do

  mount WebRedeploy::Engine => "/web_redeploy"
  
end

Migrations

rake web_redeploy:install:migrations
rake db:migrate

Development dummy application

Running locally

bundle install

cd spec/dummy

rake db:create db:migrate

rails s

About

A mountable Ruby on Rails Engine that allows code updating and restart of Puma servers through a UI and without need for downtime.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages