Seashell deployment suite for Seaside
23 March, 2009
Andreas Brodbeck has posted on the Seaside mailing list that he has had a great experience using Seaside (running on Gemstone) in his business, and in order to give something back to the Seaside community, he’s released a new deployment tool that he’s developed for his own use.
The tool, called “Seashell”, is a shell-based deployment tool for Seaside applications running on Gemstone. The goals of SeaShell are:
- Handle multiple concurrent gemstone seaside applications (each with its own stone), running on the same server machine.
- Easy to add tasks for your individual environment and project.
- Easy to run the tasks from the shell.
- Fast execution.
Based on Andreas’ own requirements, the tool currently works with Gemstone as seaside server, lighttpd as frontend server and load balancer, everything running on Ubuntu 8.04.1. Andreas says on his blog post about Seashell that “It’s far from complete or rock solid, but I want to share it as early as possible. There is plenty of room to add more tasks for other tools and environments, of course. And I plan to add more features, as soon as I need them. Contributions welcome, of course!”