flipo44 a écrit :
Hello,
Je bosse dans une boite de conception de sites internets, créée il y a quelques mois donc pas encore organisée au niveau de l'infrastructure. Le contexte :
- boite de 6 personnes, principalement des développeurs PHP.
- pas d'admin réseau
- plusieurs projets sont gérés simultanément, parfois plusieurs dev interviennent sur un même projet
Comment on bosse actuellement :
- chaque dev bosse en local avec un Wamp
- tout le code est hébergé sur github (bientôt gitlab)
- pour faire la recette interne et externe, les projets sont déployés sur un serveur web externe
Ce fonctionnement n'est pas satisfaisant car chaque développeur a son propre environnement avec sa propre BDD. Par ailleurs pour faire la recette cela implique de déployer sur le serveur externe, ce qui prend du temps à chaque fois.
Notre métier est très standard donc j'imagine qu'il y a des bonnes pratiques assez évidentes, mais je voulais avoir l'avis de personne plus calée que moi avant de monter une usine à gaz ou de ré-inventer la poudre...
Qu'est-ce que vous préconiseriez comme architecture ?
Précision importante : nous sommes au Vietnam et la connexion internet est capricieuse, donc je souhaite a priori opter pour un serveur local hébergé dans nos locaux.
|