Partage
  • Partager sur Facebook
  • Partager sur Twitter

Deployer un projet Django

Génération d'une install pour deployer Django/Serveur/BDD

    17 septembre 2014 à 11:38:11

    Bonjour à tous,

    Je patauge un peu, et je suis plutot surpris de ne pas trouver de solution existante sur le net pour ce que je souhaite faire.
    J'ai un projet Django (1.6) composée d'un multitude d'application déjà et je souhaite la déployer (jusque là rien de bien embetant), sauf que je souhaite générer un package pour que cette application puisse s'installer par n'importe quel neophyte après generation de cette install (ou de ce package). Et le must, je voudrais que ceci soit interoperable et que ca prenne en compte le serveur web et la bdd.

    J'ai regardé un peu ce qui se faisait dans les projets libres mais apparament, les one-click install, c'est pas trop la tendance dans les projets Django.

    Bref je suis preneur de toutes informations interessantes/liens/explications...

    Je precise que je bosse avec du linux bien sur, serveur SVN et Jenkins en integration continue pour le moment.

    -
    Edité par luckyboss1 17 septembre 2014 à 11:38:30

    • Partager sur Facebook
    • Partager sur Twitter
      18 septembre 2014 à 8:57:55

      Salut,

      tu peux toujours créer un script de setup qui s'occupera de rapatrier ton projet, configurer quelques options , synchroniser la base de données , mais quoi qu'il arrive tu devras toujours paramétrer ton vhost à la main et recharger le serveur Web .

      Après il y a plusieurs façon de mettre en prod un projet web python, et selon l'ecosystéme du serveur, l'une sera privilégiée à l'autre .

      Cependant, il y a bien une autre alternative qui semble vraiment intéressante, le projet Docker qui répond selon moi à ta demande et même plus, car il te permet également de limiter les ressources ( CPU / Ram / Reseau / Disk .. ) cloisonnant ainsi totalement ton projet .

      Je ne peux malheureusement pas t'en dire plus, n'ayant moi même pas encore testé cette nouveauté qui fait pas mal de bruit en ce moment .

      Ch.

      • Partager sur Facebook
      • Partager sur Twitter
        18 septembre 2014 à 17:25:51

        Salut,

        J'y avais pensé, je n'etais pas très convaincu, mais en approfondissant, c'est pas mal utilisé pour les applis Django. Je suis en train d'essayer, je ferais un retour.

        Merci,

        Lucky

        • Partager sur Facebook
        • Partager sur Twitter
          19 septembre 2014 à 8:49:02

          Tu peux trouver des conteneurs prés à l'emploi dans le catalogue de docker

          Je suis intéressé par ton retour sur le sujet ;)

          Ch.

          • Partager sur Facebook
          • Partager sur Twitter

          Deployer un projet Django

          × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
          × Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
          • Editeur
          • Markdown