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

Поделиться
HTML-код
  • Опубликовано: 1 янв 2025

Комментарии •

  • @pyrexgbamman5736
    @pyrexgbamman5736 3 дня назад

    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.

  • @ramzididi1
    @ramzididi1 9 дней назад +1

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

  • @barbapapazes
    @barbapapazes 11 дней назад +1

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

    • @yoandevco
      @yoandevco  11 дней назад +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 11 дней назад +1

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

    • @yoandevco
      @yoandevco  11 дней назад +1

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

  • @newsandgames892
    @newsandgames892 11 дней назад +1

    trop bien👌👌

  • @mathieuregnier2262
    @mathieuregnier2262 11 дней назад +1

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

    • @yoandevco
      @yoandevco  11 дней назад +1

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

  • @giantpopples
    @giantpopples 11 дней назад +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  11 дней назад

      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é.

  • @olivierlejeune1950
    @olivierlejeune1950 11 дней назад +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  11 дней назад +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.

  • @abdellahb1398
    @abdellahb1398 3 дня назад

    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.

  • @emilie1977
    @emilie1977 11 дней назад +2

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

    • @yoandevco
      @yoandevco  11 дней назад

      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 10 дней назад

      Essaye tu verras

  • @jimmymorizot2849
    @jimmymorizot2849 11 дней назад +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  11 дней назад +1

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

    • @jimmymorizot2849
      @jimmymorizot2849 11 дней назад

      @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 10 дней назад +1

    une application hello world aurrais suffit je pense

    • @yoandevco
      @yoandevco  10 дней назад +1

      C'est pas faux 😅

    • @sylvain351
      @sylvain351 10 дней назад

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

    • @yoandevco
      @yoandevco  9 дней назад

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