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]
