Michel Belleville wrote:
> Donc si je récapitule :
>
>     * Pour mes tweaks perso et les modifications nécessaires pour mon
>       hébergeur j'ai intérêt à faire une branche sur le serveur
>       publique (pour ne pas polluer la branche master mais conserver
>       la possiblité de merger quand la branche master évollue sans
>       perdre les petites modifs). Ca c'est compris je vois comment faire.
>
Oui il faut arriver à maintenir ses branches :)
>
>     * Pour les fichiers de configuration où doit se trouver le dossier
>       "/shared/" ? Dans ma copie locale de développement d'où je
>       déploie ? Sur le serveur de production, à la racine du projet ?
>
une arborescence de base capistrano est :
 - current
 - released
 - shared

current étant un lien symbolique sur un dossier de released
relesead est le dossier contenant les sources de ton appli avec le 
"versionning" qui est en fait un dossier par timestamp
shared est le dossier ou tu mets ta configuration qui sera partagé entre 
tous tes release du dossier released
>
>     * Les fichiers de Capistrano, ils doivent rester en local sur la
>       machine de développement et pas versionnés si j'ai bien compris
>       (vu qu'ils contiennent un peu tous mes passwords ssh et github) ?
>
le fichier deploy.rb ne contient normalement aucun mdp (vive la clé ssh) 
sinon tout est versionné sur ton serveur. Ton dossier de développement, 
n'a besoin que du deploy.rb qui finalement peux ne pas être versionné.
> Sinon, merci pour ton blog, je suis en train de jeter un oeil. Merci 
> aussi pour les fichiers d'exemple, je m'en inspirerais dès que 
> j'aurais passé l'étape du "j'ai besoin de beaucoups d'explications 
> pour comprendre de quoi il s'agit".
>
Pas de quoi.

-- 
Cyril Mougel
http://blog.shingara.fr


--~--~---------~--~----~------------~-------~--~----~
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 à