Deploying a Squeak + Seaside web application to a Linux server in 3 easy steps
I am sure that most developers who have tried DabbleDB have experimented with the web framework Seaside that DabbleDB is built with. I have worked through Seaside tutorials several times in the last couple of years and last month I wanted to deploy a tiny Seaside based experiment to one of my leased Linux servers. It took a short while to get it deployed because I didn't get it right the first time, so here are the simple steps that I eventually used: Get your Seaside application running interactively in Squeak; make sure the WAKom service is running on a desired port number with: WAKom startOn: 9090 and save image and quit Squeak. Do not stop WAKom before saving your image and quitting Squeak. ZIP up your image and source changes: zip -9 -r seaside_running_image.zip Squeak3.9-final-7067.* copy to your Linux server, and unzip in your Linux Squeak directory. Run Squeak in headless mode: nohup squeak -headless Squeak3.9-final-7067.image & OK, maybe that was more than 3 steps. I