Oui tout à fait, je l'ai déjà fait. Que ce soit en utilisant
apache/passenger ou nginx/unicorn, ce n'est pas plus difficile que de
faire cohabiter deux sites webs sur un server.

Pour le déploiement, capistrano à une extension multistage :
https://github.com/capistrano/capistrano/wiki/2.x-Multistage-Extension

Ça te permet de faire :
  cap deploy # deploy sur staging
  cap production deploy # deploy sur production


Les seules difficultés que j'ai rencontrées ont été memcache et
delayed_job. Les service memcache des OS sont prévus pour faire tourner
une seule instance de memcache. Par simplicité, nous en voulions deux :
une pour staging et une pour production. Il a alors fallut en démarrer
une manuellement.

Quant à delayed_job, il gère ses process non par PID mais par matching
du nom du process ... On a eu des surprises jusqu'à ce qu'on lui passe
des options pour prefixer les noms des process.

On 09:26 Thu 24 Jan     , Guirec Corbel wrote:
> @Olivier, penses tu que c'est faisable "simplement" avec EC2?
> 
-- 
Olivier El Mekki.

-- 
-- 
Vous avez reçu ce message, car vous êtes abonné au groupe "Railsfrance" de 
Google Groups.
Pour transmettre des messages à ce groupe, envoyez un e-mail à l'adresse 
[email protected]
Pour résilier votre abonnement envoyez un e-mail à l'adresse 
[email protected]


Répondre à