J'ai besoin des conseils sur la configuration d'un projet de sorte qu'il fonctionne dans le développement, mise en scène et de production:conseils sur la création autonome projet, et la distribution d'un serveur web avec le code source
J'ai un projet d'application web, MainProject , qui contient deux sous-projets, ProjectA et ProjectB, ainsi qu'un code commun, Common. C'est dans un dépôt Subversion. C'est presque tout le HTML, CSS et JavaScript.
Dans notre environnement de développement actuel, nous vérifions MainProject, puis nous configurons les hôtes virtuels Apache pour qu'ils pointent sur chacun des répertoires du sous-projet, car les chemins dans chaque projet sont relatifs à leur racine. Nous avons également un processus de construction qui compile ensuite chacun des sous-projets dans leur propre paquet livrable, avec le code commun copié dans chacun.
Donc - J'essaie de rendre le développement de ce projet un peu plus facile. À l'heure actuelle, il y a beaucoup de configuration des chemins de fichiers dans les fichiers Apache http.conf, ainsi que dans le fichier build.xml et dans d'autres endroits. Idéalement, je souhaite que le projet soit extrait de SVN sur un nouvel ordinateur, avec un serveur Web intégré au projet, entièrement configuré, qui peut ensuite être exécuté à partir du répertoire de contrôle avec très peu de configuration supplémentaire, soit sur un PC ou Mac. Et j'aimerais que quelqu'un puisse exécuter la compilation pour la compiler aussi.
J'aimerais recevoir des nouvelles de quelqu'un qui a fait quelque chose comme ça, et des conseils que vous avez.
Merci, Paul
Salut, oui, cela est probablement plus proche de ce que je dois. Fondamentalement, mon projet est statique HTML et JavaScript, mais je voudrais ajouter un petit peu de code côté serveur pour simuler des appels Ajax. Ensuite, je veux être en mesure de vérifier sur * toute * machine, le construire et l'exécuter sur place, sans autre configuration. Cela pourrait faire l'affaire, je vais juste devoir écrire un script Python pour traiter les soumissions de formulaires et simuler le retour de certaines données dynamiques. Merci, Paul – user207928