FrankenPHP + Kamal: THE SIMPLE METHOD to DEPLOY your SYMFONY APP in PRODUCTION on your VPS 🤯

แชร์
ฝัง
  • เผยแพร่เมื่อ 10 ม.ค. 2025

ความคิดเห็น • 28

  • @ramzididi1
    @ramzididi1 18 วันที่ผ่านมา +1

    Merci Yoan pour le cadeau 👍 continues ! on apprend toujours de nouvelles choses avec toi 🙂

    • @yoandevco
      @yoandevco  18 วันที่ผ่านมา

      Avec plaisir 👍

  • @pyrexgbamman5736
    @pyrexgbamman5736 13 วันที่ผ่านมา

    Le cadeau a largement dépassé nos attentes 😇👌👌. Un grand merci à toi, Yaon, pour cette superbe vidéo, grâce à laquelle j'ai beaucoup appris.

  • @barbapapazes
    @barbapapazes 21 วันที่ผ่านมา +1

    Masterclass tes vidéos ! C'est trop bien d'avoir toute la chaîne, du développement à la mise en production ! 👌

    • @yoandevco
      @yoandevco  21 วันที่ผ่านมา +1

      MERCI beaucoup !
      J'ai essayé de faire une vidéo qui montre toute la chaîne, mais que ça reste relativement accessible ✨

  • @pt4ve8cw3l
    @pt4ve8cw3l 21 วันที่ผ่านมา +1

    oufissime ! Merci je ne connaissais pas du tout et ça simplifie vraiment la vie !!!

    • @yoandevco
      @yoandevco  21 วันที่ผ่านมา +1

      J'ai eu la même réaction en découvrant l'outil 🤯

  • @newsandgames892
    @newsandgames892 20 วันที่ผ่านมา +1

    trop bien👌👌

    • @yoandevco
      @yoandevco  20 วันที่ผ่านมา +1

      Merci ✨

  • @mathieuregnier2262
    @mathieuregnier2262 21 วันที่ผ่านมา +1

    super vidéo je ne connaissais pas kamal c'est vraiment très cool

    • @yoandevco
      @yoandevco  21 วันที่ผ่านมา +1

      Merci !
      Peut connu (pour le moment ?), mais tellement simple et efficace que j'ai espoir qu'il se diffuse largement 😅

  • @olivierlejeune1950
    @olivierlejeune1950 21 วันที่ผ่านมา +1

    Salut et merci pour cette super vidéo. Comment gérerais tu avec une pipeline Gitlab ? Tu créerais plusieurs hosts.yml ou tu passerais des paramètres dans celui créé ?
    Et donc, kamal peut gérer si on stocke l’image docker sur le container Gitlab.
    Moi qui suis pur dur dev, je trouve que ça reste compliqué, il faudrait créer une librairie qui regroupe tous les outils que tu as utilisé et pré-configuré
    Mais super intéressant vraiment.
    Bonnes fêtes à toi et à l’année prochaine

    • @yoandevco
      @yoandevco  21 วันที่ผ่านมา +1

      Merci !
      Pour l'utiliser avec Gitlab ou Github, il faudrait stocker la configuration au choix dans le repo (ça peu faire sens dans certains cas, pour les secrets Kamal dispose d'un système de Vault), ou dans des variables que l'on appelle dans le CI/CD.
      Avec Kamal tu peux utiliser la registry Docker de ton choix, donc pas de problème pour celles de Gitlab.

  • @giantpopples
    @giantpopples 20 วันที่ผ่านมา +1

    Merci pour cette super vidéo, ça m'a permis de découvrir Kamal, je connaissais Coolify et deployer mais Kamal c'est encore plus simple 👍 Par contre dans ce genre de déploiement comment gèrerais-tu la base de données, pour lancer des migrations avec une nouvelle release par exemple ? Et pour le load balancer, j'imagine que les serveurs backs peuvent être "privés" et accessible uniquement depuis le load balancer ?

    • @yoandevco
      @yoandevco  20 วันที่ผ่านมา

      Hello, merci 8
      Pour jouer les migrations, plusieurs possibilités envisageable :
      - dans une CI/CD
      - dans l'entrypoint du container Docker
      Pour le LB, yes l'idéal est de rendre les back accessible qu'au LB, voir sur un réseau privé.

  • @emilie1977
    @emilie1977 21 วันที่ผ่านมา +2

    merci Yoan ! ps. on peut pas faire tout avec kamal et eliminer ansible ?

    • @yoandevco
      @yoandevco  21 วันที่ผ่านมา

      Avec plaisir !
      Je n'ai pas l'impression, en même temps, c'est peut-être pas plus mal de laisser la responsabilité de sécuriser le serveur a un autre outil !?

    • @sylvain351
      @sylvain351 19 วันที่ผ่านมา

      Essaye tu verras

  • @abdellahb1398
    @abdellahb1398 12 วันที่ผ่านมา

    Si les fichiers public_html sont sur le vps et que docker les montent sur un volume, il suffit d'envoyer les nouveaux fichiers en ftp et le serveur web docker ne bouge pas.

  • @jimmymorizot2849
    @jimmymorizot2849 21 วันที่ผ่านมา +1

    Top yoan merci pour cette découverte ! Petite question, pour le déploiement d'une application multi tenant ou chaque back possède sa propre base données est ce que Kamal peut gérer ce cas ?

    • @yoandevco
      @yoandevco  21 วันที่ผ่านมา +1

      Merci !
      J'imagine que y'a moyen en gratant dans la doc d'arriver à tes fins !

    • @jimmymorizot2849
      @jimmymorizot2849 21 วันที่ผ่านมา

      @yoandevco ok je vais regarder car côté docker ça va mais si je pars sur Kubertnetes la courbe d'apprentissage à l'air assez costaud 😅

  • @sylvain351
    @sylvain351 19 วันที่ผ่านมา +1

    une application hello world aurrais suffit je pense

    • @yoandevco
      @yoandevco  19 วันที่ผ่านมา +1

      C'est pas faux 😅

    • @sylvain351
      @sylvain351 19 วันที่ผ่านมา

      @@yoandevco pourquoi ne pas avoir utiliser terraform pour le LB ?

    • @yoandevco
      @yoandevco  18 วันที่ผ่านมา

      Pour plusieurs raisons :
      - Je ne l'utilise pas souvent
      - Trop d'outils dans une même vidéo TH-cam rend la vidéo plus difficilement accessible
      - C'est une démo, pas un projet pro ^^