Crate: Packaging Standalone Ruby Applications
Location: Pavilion 1 Audience level:
Sometimes the best solution is a standalone application that you can give to a client or customer to just drop on a machine and run. Maybe it is a web service, or a desktop data entry application, or mass deployed background agent, or you have no control of the deployment environment. In any case, there are situations where deploying a full ruby stack may not be an option.
This talk will cover the Crate project and how it may be used to package your application, be it commandline, server, or web application. The end result is a statically built, standalone executable of the ruby interpreter and all dependent binary extensions. The application code, ruby stdlib, dependent gems, and other assets are packed into one or more SQLite databases.
People planning to attend this session also want to see:
Jeremy Hinegardner lives in Boulder, CO and has been programming Ruby since 2001. He writes weird corner case gems such as crate, heel, amalgalite, hitimes and a few others. Jeremy also contributes to the Fedora/EPEL community by packaging nginx, HAProxy, beanstalkd and a few other applications.
He works for Collective Intellect writing Ruby applications converting social media data into market intelligence, and in his copious free time plays at being a nature photographer
Comments on this page are now closed.