Skip to content
/ warp Public
forked from bpaquet/warp

Wonderful Application Runtime Packager

Notifications You must be signed in to change notification settings

LeSim/warp

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

WARP, the Wonderful Application Runtime Packager

Click here for full documentation.

You are in love with ruby, but deploying in production is a hell :

  • Must install GCC and developement dependencies to compile gems
  • Must compile ruby when you are using RVM or rbenv
  • Running bundle install is very slow

If you want to avoid that, WARP is do for you !

You are in love with NodeJS, and you have the same problems :

  • Must install GCC to compile NodesJS and modules
  • Have to wait for NodeJS compilation
  • Have to wait for module download and compilation

If you want to avoid that, WARP is do for you !

Another cool feature offered by WARP : you want to use tools such as Chef for your environement management or install softs like Redmine on your server, but

  • you do not want to install GCC to compile Ruby and gems
  • you do not want a ruby installed in your system neither a gem command as root
  • you want to be able to uninstall chef and all related chef features with one command line : rm

WARP allow you to package a self sufficient package for tools such as Chef and Redmine.

How it's work :

  • use Warp on your Continuous Integration Server to create binary packages, containing ruby binary version, gemsets, node binary version, nodes modules ...
  • expose these packages in a HTTP server
  • run WARP in your production server : WARP will download binary packages and install them for you at the rigth place !

That's all.

In Ruby world, WARP is designed to work in collaboration with

About

Wonderful Application Runtime Packager

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Shell 100.0%