-
Deployment
last modified October 30, 2010 by cshenton
The sprint will explore a number of ways to enhance the ability to deploy Plone based web sites using automated buildout scripts and deployment platforms.
Here at the conference, there have been a number of tools demoed or discussed:
- Nate:
- mr.awsome for buildout-based deployment to Amazon EC2 (see example buildout)
- silverlining for one-command deployment to any Ubuntu server
(see instructions for Zope and Nathan Van Gheem's blog post about running Plone 4 on Zope 2.1.13 and Plone 4 on WSGI) - Rolf - Django app for making repeatable deployments of any type of application. See the source code on Github.
- Together with Elizabeth Leddy at the Plone Symposium East Sprint: zopeskel.plone_hosting
Input fields can be filled out via a web-based interface using zopeskel.webui - Nejc Zupan: Ploneboutique.com and zopeskel.niteoweb
- Dylan Jay: collective.hostout with hostout.ubuntu, hostout.centos, hostout.cloud, and hostout.supervisor
- Alex Clark: fabfile.py for Debian OS
- Brent Lambert: Plone 4 appliance
- others?
I think it would be worthwhile to meet up and put our heads together, and see if we can learn from each unique way of deploying to come up with a sort of "uber-deployment" tool/process.
Some goals for the sprint and after the sprint are:
- identify steps towards making a single deployment solution that we can all put our efforts behind rather than each "rolling our own"
- make Plone hosting more accessible through sensible defaults but with advanced "expert mode" to tweak settings specific to your hosting situation
- provide a demo.plone.org service that lets people quickly evaluate Plone 4 with one-click.
- extend the demo.plone.org service to let people evaluate various bundles of Plone products (PloneEdu, Plone video suite, Plomino, etc.)
- come up with a workflow that easily allows to update development buildouts with production data
if you can't be here for the sprint, we still welcome your input and feedback on the direction we should take. feel free to join and email the plone-hosting discussion list.
On saturday, I plan to work on getting Plone 4 working on Zope 2.13 and deployed using Silverlining, if anyone wants to work with me on that. And on sunday we'll work on making some ZopeSkel hosting templates that people can use to easily get a production Plone deployment running up on a server, and keep it maintained with Fabric.
Participants:
- Nate Aune
- Dylan Jay
- Nejc Zupan
- Jay Hotta
- Tom Lazar
- Brent Lambert
- Elizabeth Leddy?
- Fulvio Casali - I'm going to be in a bit after 10:30
- Freark van der Bos (SafPlusPlus on irc)
- Chris Shenton (irc: shentonfreude)