DevContainer : LA solution pour un ENV de DEV prêt en 5 minutes ! (Docker ❤️)

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

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

  • @yoandevco
    @yoandevco  4 месяца назад +4

    Bon visionnage 😘

    • @selmac59
      @selmac59 3 месяца назад

      M'sieur, où est l'article sur le blog ?

  • @tanguy_chenier
    @tanguy_chenier 4 месяца назад +3

    Super vidéo ! :)
    Comme tu l'évoques rapidement à 31:22, l'un des gros avantages d'un devcontainer, c'est aussi de pouvoir configurer et donc normaliser les addons dans VS Code, et de s'assurer que tout le monde part avec une même base de travail à ce niveau. Pour accueillir des juniors dans un projet, c'est clairement pratique ; ça évite de devoir les orienter vers des installations à faire et de perdre des journées entières.

    • @yoandevco
      @yoandevco  4 месяца назад +1

      C'est exactement ça

  • @cocoludo
    @cocoludo 4 месяца назад +1

    Super pratique. Je me prenais la tête avec des environnements manuels et des droits d'utilisateurs entre hôte et conteneur. Maintenant plus besoin. Merci pour cette astuce 🙏

    • @yoandevco
      @yoandevco  4 месяца назад

      Ça simplifie grandement la vie c'est clair !

  • @thomaslaure4865
    @thomaslaure4865 4 месяца назад +1

    J’ai déjà utilisé les devcontainers à titre personnel via VS Code, DevPod et Daytona, mais aussi professionnellement avec Coder.
    Merci pour cette vidéo :)

    • @yoandevco
      @yoandevco  4 месяца назад

      Merci beaucoup !

  • @benoitferrero6038
    @benoitferrero6038 4 месяца назад +4

    Tu avais écrit compose.yaml et non compose.yml

  • @Lilpimous
    @Lilpimous 4 месяца назад +1

    Hyper interessant ! On va étudier ça pour notre environnement de dev qui lui en revanche est hors ligne…

    • @yoandevco
      @yoandevco  4 месяца назад

      Merci !
      C'est parfait pour un usage offline ✅

  • @StephaneSavona
    @StephaneSavona 4 месяца назад +5

    Coucou Yoyo, j'adore toujours autant tes vidéos :) Pour info, ton souci c'est que t'as mis compose.yaml et dans le fichier de config compose.yml ;)

    • @yoandevco
      @yoandevco  4 месяца назад +1

      Mais quel boulet 🤣
      C'est ça de tourner tard le soir fatigué !

    • @StephaneSavona
      @StephaneSavona 4 месяца назад

      @@yoandevco Tkt c'est pas moi qui vais te jeter la pierre 🤣

  • @jean-patrickcolin3603
    @jean-patrickcolin3603 4 месяца назад +1

    Ddev est une bonne alternative aussi. Très simple a utiliser.

  • @michellapalus5284
    @michellapalus5284 4 месяца назад +2

    Excellent, comme d'habitude. Sur certains projets, j'utilise soit VSC et PhphStorm (selon la machine que j'utilise). Sais-tu si le même fichier .json peut être utilisé pour les 2 IDE. Je vais faire le test de mon coté

    • @yoandevco
      @yoandevco  4 месяца назад +1

      Yes, a priori le fichier fonctionne sur les deux IDE (et probablement d'autres).

    • @raphaelsanchez1235
      @raphaelsanchez1235 Месяц назад

      J’allais poser la même question. Solution super intéressante si elle est compatible pour les principaux IDE

  • @Karl-p9z
    @Karl-p9z 4 месяца назад +2

    Pour info, je pense que ton erreur c'est que tu voulais ouvrir compose.yml alors que dans ton projet il était appelé compose.yaml, problème de suffix j'imagine.

    • @yoandevco
      @yoandevco  4 месяца назад

      Oui c'est exactement ça !
      Mais lors du tournage, après une journée a rallonge, mon cerveau était bien incapable de la voire 😂
      (Et je tourne sans artifice, alors je laisse volontairement les failed 👌)

  • @azersazers
    @azersazers 4 месяца назад

    Très intéressant a essayer avec un environnement Node.js pour moi
    Je pense que le problème venait surement du fichier compose qui avait l'extension .yaml et dans le json tu le déclare avec .yml

  • @azizmetchonou
    @azizmetchonou 4 месяца назад

    Tres belle explication

  • @olivierlejeune1950
    @olivierlejeune1950 4 месяца назад +1

    Merci pour la vidéo comme toujours. C'est dommage de ne pas tenir compte des soulignages de ton vscode qui depuis le début te faisait remarquer que yml n'existait pas ^^. Sinon plus qu'à voir si on peut faire pareil avec php storm.
    Ça fait toujours peur d'utiliser des containers boîte noires

    • @olivierlejeune1950
      @olivierlejeune1950 4 месяца назад +1

      Dans ta vidéo super bien, il ne manque plus qu'un moyen simple de restaurer un backup de base

    • @yoandevco
      @yoandevco  4 месяца назад

      Je te promets, tourner les vidéos le soir fatigué après une journée bien remplie éclate complètement la productivité 😅
      A priori ça existe pour phpstorm 👀

    • @yoandevco
      @yoandevco  4 месяца назад

      Sur un projet ou j'interviens, on utilise Snaplet (en SaaS), pour ce contexte, ça fait le job (mais attention si besoin de data en Europe uniquement)

  • @charleludovicMbouopdasouop
    @charleludovicMbouopdasouop 3 месяца назад

    Bonjour yoandev s'il vous plaît j'aimerais savoir comment vous monter vos vidéos avec des jolies fond de decor

  • @jeromecervelle6539
    @jeromecervelle6539 4 месяца назад +1

    Salut Yoan super demo trop cool. @+. Jérôme

    • @yoandevco
      @yoandevco  4 месяца назад

      Merci beaucoup !

  • @selmac59
    @selmac59 4 месяца назад +1

    Super vidéo comme toujours
    Je suis un peu déçu, cela ne veut pas fonctionner avec phpstorm sur mac :(
    15:00 J'ai tellement envie de t'aider et te dire que tu as mis compose.yml et non .yaml et ça me "stresse" de te voir galérer ainsi (à cause de la fatigue)

    • @yoandevco
      @yoandevco  4 месяца назад

      Merci !
      Je n'utilise pas phpstorm hélas.
      Je sais qu'l'ext existe, mais pas pour Mac c'est ça ?
      Pour le .yaml, incroyable de ne pas le voir sur le moment 😂 (faut que j'arrête de tourner les vidéos en étant fatigué 😁)

  • @Thesameasiteverwas
    @Thesameasiteverwas 4 месяца назад +1

    j'avais envie de te dire "mais c'est l'extension !"

    • @yoandevco
      @yoandevco  4 месяца назад +1

      La prochaine fois on fera du pair programming avec toute la commu, et vous pourrez chanter en cœur : "Yoan, l'extension, regarde l'extension".
      🤣🤣🤣

    • @remace07
      @remace07 4 месяца назад

      pareil!

  • @cedrictailly
    @cedrictailly 4 месяца назад

    J'avais tilté depuis que tu avais créé le fichier compose.yaml, renommer en compose.yml sans "a", je voyais l'erreur en même temps que ta galère 😁

  • @S0kushi
    @S0kushi 4 месяца назад

    au lieux de mettre command: sleep infinity , je crois tu peux juste mettre tty: true

  • @mathieuregnier2262
    @mathieuregnier2262 4 месяца назад +1

    Très cool merci pour le partage. Quelle frustration pour moi ! j'ai vu ton erreur dès le départ : tu avais nommé ton fichier "compose.yaml" dans l'explorateur et dans le fichier .devcontainer "compose.yml". 😁

    • @yoandevco
      @yoandevco  4 месяца назад +1

      Et quel frustration pour moi sur le moment 😀
      Maintenant je me régale à lire vos commentaires, car"YOAN C'EST ÉVIDENT 👀".
      Sur le moment, je ne voyais absolument rien 🤣

  • @Lomahn123
    @Lomahn123 4 месяца назад

    Que c'est frustrant de te voir galérer lorsque nous on sait où est l'erreur 😅. Sinon, belle découverte, merci 🙏.

    • @yoandevco
      @yoandevco  4 месяца назад

      Et moi donc 😂
      Merci !

  • @caturne98
    @caturne98 4 месяца назад +3

    Si jamais, le nom du fichier Compose était différent ^^.
    compose.yaml !== compose.yml
    C'est pour çà qu'il ne voulait pas démarrer ton devcontainer

    • @yoandevco
      @yoandevco  4 месяца назад

      Mais OUI 😅
      Faut que j'arrête de tourner trop tard le soir fatigué 🤣

  • @jeremyguillot9677
    @jeremyguillot9677 4 месяца назад

    Critique que j'espère constructive vu que c'est la 3ème fois que j'ai la même réaction en regardant tes vidéos.
    Essaie de faire un effort sur le montage, tu présentes des supers sujets, mais te voir galérer 30-40 secondes à écrire à mot et t'y reprendre à plusieurs fois me fait quitter la vidéo pour aller lire la doc.
    Sans ça tu ferais des vidéos hyper pro à l'aise.
    Courage pour la suite!

    • @yoandevco
      @yoandevco  3 месяца назад

      C'est sympa, mais je ne fais aucuns montages.
      C'est une marque de fabrique, et aussi... je n'ai pas le temps de faire du montage.
      Perso, j'en rigole à chaque fois.
      Je ne vais pas changer mon workflow de création de video (quasi une par semaine toute l'année... ça vaut bien quelques erreurs de frappes)

  • @gaetanritel
    @gaetanritel 4 месяца назад

    Super vidéo merci et ton fichier s'appelaient compose.yaml et tu cherchais compose.yml je pense que c'étaient ca le problème

  • @TutoFreeTime
    @TutoFreeTime 4 месяца назад

    Il y avait un "a" en trop. compose.yaml au lieu de compose.yml. Merci pour tes vidéos.

  • @olivierleon4622
    @olivierleon4622 4 месяца назад +1

    comopse.yaml vs compose.yml