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.
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 🙏
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 :)
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é
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.
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 👌)
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
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
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 👀
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)
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é 😁)
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". 😁
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 🤣
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!
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)
Bon visionnage 😘
M'sieur, où est l'article sur le blog ?
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.
C'est exactement ça
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 🙏
Ça simplifie grandement la vie c'est clair !
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 :)
Merci beaucoup !
Tu avais écrit compose.yaml et non compose.yml
Hyper interessant ! On va étudier ça pour notre environnement de dev qui lui en revanche est hors ligne…
Merci !
C'est parfait pour un usage offline ✅
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 ;)
Mais quel boulet 🤣
C'est ça de tourner tard le soir fatigué !
@@yoandevco Tkt c'est pas moi qui vais te jeter la pierre 🤣
Ddev est une bonne alternative aussi. Très simple a utiliser.
j'adore DDEV aussi
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é
Yes, a priori le fichier fonctionne sur les deux IDE (et probablement d'autres).
J’allais poser la même question. Solution super intéressante si elle est compatible pour les principaux IDE
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.
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 👌)
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
Tres belle explication
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
Dans ta vidéo super bien, il ne manque plus qu'un moyen simple de restaurer un backup de base
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 👀
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)
Bonjour yoandev s'il vous plaît j'aimerais savoir comment vous monter vos vidéos avec des jolies fond de decor
Salut Yoan super demo trop cool. @+. Jérôme
Merci beaucoup !
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)
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é 😁)
j'avais envie de te dire "mais c'est l'extension !"
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".
🤣🤣🤣
pareil!
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 😁
au lieux de mettre command: sleep infinity , je crois tu peux juste mettre tty: true
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". 😁
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 🤣
Que c'est frustrant de te voir galérer lorsque nous on sait où est l'erreur 😅. Sinon, belle découverte, merci 🙏.
Et moi donc 😂
Merci !
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
Mais OUI 😅
Faut que j'arrête de tourner trop tard le soir fatigué 🤣
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!
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)
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
Il y avait un "a" en trop. compose.yaml au lieu de compose.yml. Merci pour tes vidéos.
comopse.yaml vs compose.yml