You are here: Noosfero>Dev>Deploy (08 Mar 2012, AntonioTerceiro) EditAttach

Deploy Noosfero

For Noosfero

There are currently two options for easily managing you deployed application. See them below.


See Capistrano

Debian Package

See DebianPackage

Tools comparison

+ Handle Backups Version rollback Local deployment Remote deploy System independent Maintainability
Capistrano Yes Yes Yes (using localhost) Yes Yes Very easy
Debian package No Yes
aptitude install noosfero=X.X (downgrade scripts may fail)
Yes No (or by Puppet) No (hard even for debian releases and derivatives) Hard to maintain package scripts
Inploy No Yes (just the code) Yes Yes Yes (althought many assumptions are made) Very easy
Puppet Optional depends on the method No Yes depends on the method Medium

I find your evaluation of Debian packages distorted.

Re "hard even for debian releases and derivatives", it is an unfair evaluation, because the package is designed for a specific Debian release -- other releases and debian derivatives are not supported by definition, unless someone does the work of testing the package on these systems and adapt the necessary bits.

Re maintainability, just because you don't understand something, it does not mean it is "hard".

-- AntonioTerceiro - 08 Mar 2012

Add comment
You need to login to be able to comment.
Topic revision: r13 - 08 Mar 2012 - 11:15:00 - AntonioTerceiro

irc Talk with Devs Now!

Translations: English
Search on Docs:
ActionItem Search:

Copyright © 2007-2014 by the Noosfero contributors
Colivre - Cooperativa de Tecnologias Livres