Michel Belleville wrote:
> C'est sans aucun doute la question innocente d'un développeur qui n'y 
> connait pas beaucoup en administration système, mais je suis en train 
> de ramer grave pour trouver de l'information sur ce sujet précis.
>
> Tout d'abord, un peu de backstory :
>
> J'ai une petite appli que je versionne sur un petit github publique, 
> et je veux la déployer sur mon serveur DreamHost. Déployer sur un 
> serveur github, c'est toute une histoire, il faut tuner les fichiers 
> .htaccess, fastcgi, etc., et je n'ai pas envie de le recommencer à 
> chaque fois que je déploie (et dans les prochaines semaines je risque 
> de déployer souvent). J'ai donc choisi Capistrano pour gérer le gros 
> du boulot. J'ai commencé par chercher de l'info, et je n'ai trouvé des 
> explications que pour faire ça :
>
> [copie locale] => [repository distant] => [serveur de déploiement]
>
> Et ça ne me plait pas trop, parce que :
> - je ne veux pas que les login passwords d'administration de mon 
> serveur soient disponibles dans mon repository github
> - je n'ai pas envie de polluer mon repository distant avec des tweaks 
> spécifiques à l'hébergeur
> - je n'ai pas envie de me fader la configuration et l'administration 
> d'un repository git ouvert et sécurisé supplémentaire depuis ma 
> machine de développement
> - je vais customiser mon appli pour mon usage spécifique (style, 
> images, etc.) et je ne veux pas non plus polluer mon appli générique 
> avec mes tweaks persos
>
> Ce que j'aimerai :
>
> [copie locale:branche locale spécifique] => [serveur de déploiement]
>
> Comme ça la branche locale peut prendre les tweaks spécifiques qu'elle 
> veut, tant qu'elle n'est pas poussée sur github pas d'inquiètude pour 
> la sécurité de mes mots de passe, etc.
>
> Mais voilà, ça fait environ 2 jours que je cherche de l'info pour ça, 
> et ça n'a pas vraiment l'air d'avoir passionné les éditeurs de 
> tutoriaux (même ceux de Capistrano en fait), j'imagine que ça doit 
> être trop simple mais comme je débute avec Capistrano...
>
> Donc si quelqu'un peut m'indiquer par où commencer, je suis preneur.

Je te dirais franchement que je n'ai pas tout compris. Mais pour 
information, j'arrive à déployer des applications github sur des 
serveurs distant. Avec des clé ssh, pas de password ne transite sur le 
réseau. Ensuite au niveau des fichiers comme database.yml, ils sont créé 
sur les serveurs distant et linké à chaque nouvelle installation pour 
ainsi le conserver. Donc, je ne vois pas le cas où tu dois montrer tes 
login/pass

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