Geoff Garside

Jun 24 2008

Working on Palmtree v1.0.0

Having seen a few people using palmtree for their deployment I’ve decided to do a bit more work on it and polish it up a bit. I’ve begun what will become v1.0.0 in a new branch which restructures the layout of the recipes.

The general intention is that palmtree will be used by direct inclusion of various groups of recipes as are required by the user. Categories of recipes such as Caching, Offloading, Searching and Servers have been created.

Caching

This category will hold recipes related to caching, things like memcached and probably also recipes to kill or generate rails cached items

Offloading

Recipes for BackgrounDRb, Starling and other solutions for offloading work from the main request-response cycle.

Searching

Recipes for managing Ferret, Solr and Sphinx search solutions. I’ve only had past experience with Ferret but I will be using Sphinx in a coming project so expect those two to be done first.

Servers

As well as the usual mongrel recipes, which now support single and cluster variations, ones for Thin, Ebb and Passenger will be added.

I’m also considering adding a Management category for things like God and Monit. A selection of these recipes will also add setup recipes for creating related configuration files.

I’ll also be adding Highline into a number of the recipes but mainly only for logically interactive recipes.

Any particular requests, or better still recipes, post a comment, send a message on GitHub or fork, add and send me a pull request.

Comments
blog comments powered by Disqus